common.md 1.8 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

Redirect

  • 301 - страница перемещена на другой постоянный URL-адрес
  • 302 - страница перемещена временно на другой URL-адрес

~={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