create python environment and install dependencies
python venv env3
python install -r requirements.txt
Some of these applications make use of at least one database table, though, so we need to create the tables in the database before we can use them. To do that, run the following command:
python manage.py migrate
The migrate command looks at the INSTALLED_APPS setting creates any necessary database tables accordings to the database settings
On mysite/settings.py include the PollsConfig class
NSTALLED_APPS = [
'polls.apps.PollsConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
migrate polls app
python manage.py makemigrations polls
Run python manage.py makemigrations to create migrations for those changes Run python manage.py migrate to apply those changes to the database.
python manage.py createsuperuser
python manage.py test polls