- Setup virtual environment
python -m venv venv
then activate it:
. ./venv/bin/activate
venv\Scripts\activate.bat
- Install requirements
pip install -r requirements.txt
- Create .env file in project root directory and fill it with your settings
SECRET_KEY=your_secret_key
DEBUG=True
ALLOWED_HOSTS=
DATABASE_URL=sqlite:///db.sqlite3
- Run migrations
python manage.py migrate
- Create superuser
python manage.py createsuperuser
- (optional) Load fixtures
python manage.py loaddata sample
- Run server
python manage.py runserver
- Open in browser
localhost:8000
- Open admin panel
localhost:8000/admin