Starting a project
Commands
django-admin startproject PROJECT_NAME- Create a new project.python manage.py startapp APP_NAME- Create a new app.python manage.py runserver- Start the live-reloading development server.python manage.py shell- Enter Django shell.python manage.py createsuperuser- Create an administrative user.python manage.py makemigrations- Create migration file.python manage.py makemigrations --merge- Merge conflict migrations.python manage.py migrate- Apply these migrations.python manage.py collectstatic- Collect static file.
Warning
Don't forget to :
1. Add APP_NAME to INSTALLED_APP in settings.py
2. Create a urls.py file in APP_NAME
3. Add 'path('APP_NAME/', include("APP_NAME.urls"))' to main urls.py