common.md 1.4 KB

Установка

$ python -m pip install Django==5.1.4

Версия

$ python -m django --version

Старт проекта

$ mkdir tutorial
$ django-admin startproject mysite tutorial

Управление проектом

$ django-admin <command> [options]
$ manage.py <command> [options]
$ python -m django <command> [options]

# Возможно устоновить модуль colorama для подсветки вывода
$ python -m pip install "coloram >= 0.4.6"

Старт сервера

$ python manage.py runserver

# Или через django-admin (но с установкой переменной окружения)
...\> set DJANGO_SETTINGS_MODULE=mysite.settings
$ export DJANGO_SETTINGS_MODULE=mysite.settings

$ django-admin runserver

Создание приложения

$ python manage.py startapp <app_name>

Миграции. 3 этапа.

# 1. Внесение изменений в модел или модели

# 2. Создание миграций для изменений в моделях
$ python manage.py makemigrations

# 3. Применение миграций к базе данных
$ python manage.py migrate

Остановился на settings.py https://docs.djangoproject.com/en/5.1/intro/tutorial01/ https://docs.djangoproject.com/en/5.1/topics/settings/#designating-the-settings