Шпаргалка по работе с Django Создать папку проекта mkdir project_name cd project_name Создать виртуальную среду Python python3 -m venv venv Активировать виртуальную среду source venv/bin/activate Если нужно деактивировать виртуальную среду deactivate Install django (~= same as 3.1.*) pip install django~=3.1.0 Новый проект django (из папки project_name) django-admin startproject config . Создать приложение (из папки project_name) python manage.py startapp app_name Миграция: Django создает таблицу базы данных для каждой модели, представленной в вашем приложении, с помощью этих команд: Создайте файл в app_name/migrations со структурой базы данных python manage.py makemigrations Миграция будет читать файлы миграции и создавать фактическую базу данных и таблицы. python manage.py migrate Создать суперпользователя для авторизации/админ панели python manage.py createsuperuser Запуск сервера python manage.py runserver => ex. http://127.0.0.1:8000 Другие команды # Django shell (Run projet code direclty) ~$ python manage.py shell # example of code to run in the shell: >>> from app_name.models import User >>> user1 = User.objects.first() # Prepare static folders for production $ python manage.py collectstatic # Take all data from app blog and export in json python manage.py dumpdata blog >myapp.json # Take all data in json file and import in app data table python manage.py loaddata myapp.json @python_real 4.6K views13:04