Содержание документации Django ¶
- Начиная
- Краткий обзор Django
- Руководство по быстрой установке
- Написание вашего первого приложения Django, часть 1
- Написание вашего первого приложения Django, часть 2
- Написание вашего первого приложения Django, часть 3
- Написание вашего первого приложения Django, часть 4
- Написание вашего первого приложения Django, часть 5
- Написание вашего первого приложения Django, часть 6
- Написание вашего первого приложения Django, часть 7
- Расширенное руководство: как писать многоразовые приложения
- Что читать дальше
- Написание вашего первого патча для Django
- Вступление
- Нормы поведения
- Установка Git
- Получение копии разрабатываемой версии Django
- Первый запуск тестового пакета Django
- Работа над функцией
- Создание ветки для вашего патча
- Написание тестов для вашего билета
- Написание кода для вашего билета
- Второй запуск тестового пакета Django
- Написание документации
- Предварительный просмотр ваших изменений
- Фиксация изменений в патче
- Отправка фиксации и выполнение запроса на перенос
- Следующие шаги
- Использование Django
- Как установить Django
- Модели и базы данных
- Обработка HTTP-запросов
- Работа с формами
- Шаблоны
- Представления на основе классов
- Введение в представления на основе классов
- Встроенные универсальные представления на основе классов
- Обработка форм с помощью представлений на основе классов
- Использование миксинов с представлениями на основе классов
- Основные примеры
- Использование в вашем URLconf
- Создание подкласса общих представлений
- Миграции
- Управление файлами
- Тестирование в Django
- Аутентификация пользователя в Django
- Фреймворк кеширования Django
- Условная обработка просмотра
- Криптографическая подпись
- Отправка электронной почты
- Интернационализация и локализация
- логирование
- Пагинация
- Безопасность в Django
- Производительность и оптимизация
- Сериализация объектов Django
- Настройки Django
- Сигналы
- Фреймворк проверки системы
- Внешние пакеты
- Асинхронная поддержка
- Руководства с практическими рекомендациями
- Аутентификация с использованием
REMOTE_USER
- Написание пользовательских
django-admin
команд - Написание настраиваемых полей модели
- Пользовательские поиски
- Серверная часть настраиваемого шаблона
- Пользовательские теги и фильтры шаблонов
- Написание собственной системы хранения
- Развертывание Django
- Обновление Django до более новой версии
- Отчет об ошибках
- Предоставление исходных данных для моделей
- Интеграция Django с устаревшей базой данных
- Вывод CSV с помощью Django
- Вывод PDF-файлов с помощью Django
- Переопределение шаблонов
- Управление статическими файлами (например, изображениями, JavaScript, CSS)
- Развертывание статических файлов
- Как установить Django в Windows
- Написание миграции базы данных
- Аутентификация с использованием
- Django FAQ
- FAQ: Общие
- Почему существует этот проект?
- Что означает «Джанго» и как его произносить?
- Django стабилен?
- Масштабируется ли Django?
- Кто за этим стоит?
- Как лицензируется Django?
- Почему Django включает файл лицензии Python?
- Какие сайты используют Django?
- Django выглядит как фреймворк MVC, но вы называете контроллер «представлением», а представление - «шаблоном». Почему вы не используете стандартные имена?
- <Framework X> поддерживает <feature Y> - почему Django не поддерживает?
- Почему вы написали Django с нуля, а не использовали другие библиотеки Python?
- Django - это система управления контентом (CMS)?
- Как я могу загрузить документацию Django, чтобы читать ее в автономном режиме?
- Как мне процитировать Django?
- FAQ: Установка
- FAQ: Использование Django
- FAQ: Получение помощи
- FAQ: Базы данных и модели
- Как я могу увидеть необработанные SQL-запросы, которые выполняет Django?
- Могу ли я использовать Django с уже существующей базой данных?
- Если я внесу изменения в модель, как мне обновить базу данных?
- Поддерживают ли модели Django первичные ключи с несколькими столбцами?
- Поддерживает ли Django базы данных NoSQL?
- Как мне добавить параметры, относящиеся к базе данных, в мои операторы CREATE TABLE, например указать MyISAM в качестве типа таблицы?
- FAQ: Администратор
- Я не могу войти в систему. Когда я ввожу действительное имя пользователя и пароль, он просто снова открывает страницу входа без сообщений об ошибках.
- Я не могу войти в систему. Когда я ввожу действительное имя пользователя и пароль, снова открывается страница входа с ошибкой «Пожалуйста, введите правильное имя пользователя и пароль».
- Как мне автоматически установить значение поля для пользователя, который последним редактировал объект в админке?
- Как ограничить доступ администратора, чтобы объекты могли редактировать только те пользователи, которые их создали?
- CSS и изображения моего админ-сайта отлично отображались при использовании сервера разработки, но они не отображаются при использовании mod_wsgi.
- Мой «list_filter» содержит ManyToManyField, но фильтр не отображается.
- Некоторые объекты не отображаются в админке.
- Как я могу настроить функциональность интерфейса администратора?
- Админка, создаваемая динамически, ужасна! Как я могу это изменить?
- Какие браузеры поддерживают использование админки?
- FAQ: добавление кода
- Как я могу начать писать код для Django?
- Несколько недель назад я отправил исправление ошибки в тикет-систему. Почему ты игнорируешь мой патч?
- Когда и как я могу напомнить команде о патче, который мне небезразличен?
- Но я напоминал вам несколько раз, а вы продолжаете игнорировать мой патч!
- Я уверен, что мой билет абсолютно на 100% идеален, могу ли я сам отметить его как «Готов к проверке»?
- Поиск проблемы
- FAQ: Общие
- Справочник по API
- Приложения
- Фреймворк проверки системы
- Встроенный API представлений на основе классов
- Защита от кликджекинга
contrib
пакеты- Сайт администратора Django
django.contrib.auth
- Фреймворк contenttypes
- Приложение Flatpages
- GeoDjango
django.contrib.humanize
- Фреймворк сообщений
django.contrib.postgres
- Приложение перенаправления
- Фреймворк карты сайта
- Фреймворк «сайты»
staticfiles
приложение- Структура фида синдикации
admin
auth
contenttypes
flatpages
gis
humanize
messages
postgres
redirects
sessions
sites
sitemaps
syndication
- Другие дополнения
- Защита от подделки межсайтовых запросов
- Базы данных
django-admin
а такжеmanage.py
- Запуск команд управления из вашего кода
- Исключения Django
- Обработка файлов
- Формы
- Промежуточное ПО
- Миграционные операции
- Модели
- Ссылка на поле модели
- Ссылка на атрибут поля
- Ссылка на индекс модели
- Справочник по ограничениям
- Модель
_meta
API - Ссылка на связанные объекты
- Ссылка на класс модели
Meta
Варианты модели- Ссылка на экземпляр модели
QuerySet
Справочник по API- Справочник по API поиска
- Выражения запроса
- Условные выражения
- Функции базы данных
- Пагинатор
- Объекты запроса и ответа
SchemaEditor
- Настройки
- Сигналы
- Шаблоны
TemplateResponse
а такжеSimpleTemplateResponse
- Данные Unicode
django.urls
служебные функцииdjango.urls
функции для использования в URLconfsdjango.conf.urls
функции для использования в URLconfs- Django Utils
- Валидаторы
- Встроенные просмотры
- Мета-документация и сборник
- Глоссарий
- Примечания к выпуску
- Внутреннее устройство Django