Установка
$ 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
Redirect
~={yellow}Шаблонный тег url=~
<a href="URL-адрес страницы">Название ссылки</a>
Остановился на: https://docs.djangoproject.com/en/5.1/intro/tutorial05/
Документация на русском: https://django.fun/
Конспект курса Kind django
https://duckstalk.notion.site/Django-a7de82a700aa4cb9950a5eac1f33c037