|
@@ -1,2 +1,44 @@
|
|
|
# Market_Place_NFT
|
|
|
|
|
|
+## Setup
|
|
|
+
|
|
|
+#### Environment (Windows)
|
|
|
+After cloning the project, install python virtual environment:
|
|
|
+```
|
|
|
+pip install virtualenv
|
|
|
+```
|
|
|
+Go to ```NFTmarket``` folder and create a virtual environment:
|
|
|
+```
|
|
|
+python -m venv virtenv
|
|
|
+```
|
|
|
+Activate virtual environment:
|
|
|
+```
|
|
|
+cd virtenv\Scripts
|
|
|
+./activate
|
|
|
+```
|
|
|
+Go to ```NFTmarket``` folder and install all specified in ```requirements.txt```:
|
|
|
+```
|
|
|
+cd..
|
|
|
+cd..
|
|
|
+pip install -r requirements.txt
|
|
|
+```
|
|
|
+#### First run
|
|
|
+Go to ```NFTmarket/NFTmarket```(where ```manage.py``` is located) folder and create the database
|
|
|
+```
|
|
|
+cd src
|
|
|
+python manage.py migrate --run-syncdb
|
|
|
+```
|
|
|
+Create superuser
|
|
|
+```
|
|
|
+python manage.py createsuperuser
|
|
|
+```
|
|
|
+Run the server
|
|
|
+```
|
|
|
+python manage.py runserver
|
|
|
+```
|
|
|
+Server can be accesed at
|
|
|
+
|
|
|
+[http://127.0.0.1:8000/](http://127.0.0.1:8000/)
|
|
|
+
|
|
|
+[http://127.0.0.1:8000/admin](http://127.0.0.1:8000/admin)
|
|
|
+
|