Spec-Zone.ru › Django 6.0

Использование Django

Введение во все основные части Django, которые вам необходимо знать:

  • Как установить Django
    • Установка Python
    • Установка Apache и mod_wsgi
    • Запуск базы данных
    • Установка кода Django
  • Модели и базы данных
    • Модели
    • Выполнение запросов
    • Агрегация
    • Поиск
    • Менеджеры
    • Выполнение SQL-запросов напрямую
    • Транзакции базы данных
    • Несколько баз данных
    • Табличные пространства
    • Оптимизация доступа к базе данных
    • Инструментирование базы данных
    • Фикстуры
    • Примеры использования API связей моделей
  • Обработка HTTP-запросов
    • Диспетчер URL-адресов
    • Написание представлений
    • Декораторы представлений
    • Загрузка файлов
    • Вспомогательные функции Django
    • Универсальные представления
    • Промежуточное ПО
    • Использование сессий
  • Работа с формами
    • Формы HTML
    • Роль Django в работе с формами
    • Формы в Django
    • Создание формы
    • Подробнее о классах форм Django Form
    • Работа с шаблонами форм
    • Дополнительные темы
  • Шаблоны
    • Язык шаблонов Django
    • Поддержка шаблонизаторов
  • Представления на основе классов
    • Введение в представления на основе классов
    • Встроенные универсальные представления на основе классов
    • Обработка форм с помощью представлений на основе классов
    • Использование примесей с представлениями на основе классов
    • Основные примеры
    • Использование в URLconf
    • Создание подклассов универсальных представлений
    • Асинхронные представления на основе классов
  • Миграции
    • Команды
    • Поддержка бэкендов
    • Рабочий процесс
    • Транзакции
    • Зависимости
    • Файлы миграций
    • Добавление миграций в приложения
    • Откат миграций
    • Исторические модели
    • Что следует учитывать при удалении полей модели
    • Миграции данных
    • Объединение миграций
    • Сериализация значений
    • Поддержка нескольких версий Django
  • Управление файлами
    • Использование файлов в моделях
    • Объект File
    • Хранение файлов
  • Тестирование в Django
    • Написание и запуск тестов
    • Инструменты тестирования
    • Дополнительные темы тестирования
  • Аутентификация пользователей в Django
    • Обзор
    • Установка
    • Использование
  • Кэш-фреймворк Django
    • Настройка кэша
    • Кэширование для всего сайта
    • Кэширование представлений
    • Кэширование фрагментов шаблонов
    • Низкоуровневый API кэширования
    • Поддержка асинхронности
    • Последующие кэши
    • Использование заголовков Vary
    • Управление кэшем: использование других заголовков
    • Порядок MIDDLEWARE
  • Условная обработка представлений
    • Декоратор condition
    • Упрощённые способы вычисления только одного значения
    • Использование декораторов с другими методами HTTP
    • Сравнение с условной обработкой в промежуточном ПО
  • Составные первичные ключи
    • Переход на составной первичный ключ
    • Составные первичные ключи и связи
    • Составные первичные ключи и функции базы данных
    • Составные первичные ключи в формах
    • Составные первичные ключи при проверке моделей
    • Создание приложений с поддержкой составных первичных ключей
  • Криптографическая подпись
    • Защита SECRET_KEY и резервных вариантов SECRET_KEY_FALLBACKS
    • Использование низкоуровневого API
  • Отправка электронной почты
    • Краткие примеры
    • send_mail()
    • send_mass_mail()
    • mail_admins()
    • mail_managers()
    • Примеры
    • Предотвращение внедрения заголовков
    • Класс EmailMessage
    • Бэкенды электронной почты
    • Настройка электронной почты для разработки
  • Интернационализация и локализация
    • Обзор
    • Определения
  • Журналирование
    • Обзор
    • Последствия для безопасности
    • Настройка журналирования
  • Разбиение на страницы
    • Класс Paginator
    • Пример
    • Разбиение ListView на страницы
    • Использование Paginator во функции представления
  • Безопасность в Django
    • Всегда очищайте пользовательский ввод
    • Защита от межсайтового скриптинга (XSS)
    • Защита от подделки межсайтовых запросов (CSRF)
    • Защита от SQL-инъекций
    • Защита от кликджекинга
    • SSL/HTTPS
    • Проверка заголовка Host
    • Политика Referrer
    • Политика изоляции окон разных источников
    • Безопасность сессий
    • Пользовательский контент
    • Политика безопасности содержимого
    • Дополнительные темы по безопасности
  • Производительность и оптимизация
    • Введение
    • Общие подходы
    • Кэширование
    • Понимание ленивых вычислений
    • Базы данных
    • Производительность HTTP
    • Производительность шаблонов
    • Использование разных версий доступного программного обеспечения
  • Сериализация объектов Django
    • Сериализация данных
    • Десериализация данных
    • Форматы сериализации
    • Естественные ключи
  • Настройки Django
    • Основы
    • Указание настроек
    • Настройки по умолчанию
    • Использование настроек в коде Python
    • Изменение настроек во время выполнения
    • Безопасность
    • Доступные настройки
    • Создание собственных настроек
    • Использование настроек без задания DJANGO_SETTINGS_MODULE
  • Сигналы
    • Прослушивание сигналов
    • Определение и отправка сигналов
    • Отключение сигналов
  • Фреймворк системных проверок
    • Написание собственных проверок
  • Внешние пакеты
    • Localflavor
    • Комментарии
    • Formtools
  • Поддержка асинхронности
    • Асинхронные представления
    • Безопасность асинхронного кода
    • Функции асинхронных адаптеров
  • Фреймворк задач Django
    • Основы фоновых задач
    • Настройка бэкенда задач
    • Определение задач
    • Добавление задач в очередь
    • Результаты задач

© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/6.0/topics/index/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API