Spec-Zone.ru › Django 5.1

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

Введение во все ключевые части Django, которые вам нужно знать:

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

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

Spec-Zone.ru

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