Сводка документации 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
- Условная обработка просмотра
- Криптографическая подпись
- Отправка электронной почты
- Интернационализация и локализация
- логирование
- Paging
- Безопасность в 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, но вы называете контроллер «представлением», а представление - «шаблоном». Почему вы не используете стандартные имена?
- <System X> содержит <функциональность Y> - почему Django этого не делает?
- Почему вы написали Django с нуля, а не использовали другие библиотеки Python?
- Django - это система управления контентом (CMS)?
- Как загрузить документацию Django, чтобы читать ее в автономном режиме?
- Как мне процитировать Django?
- FAQ: Установка
- FAQ: Использование Django
- Почему я получаю сообщение об ошибке при импорте
DJANGO_SETTINGS_MODULE
? - Я не могу поддерживать ваш язык шаблонов. Я должен его использовать?
- Должен ли я использовать вашу модель / слой базы данных?
- Как я могу использовать поля изображения и файла?
- Как сделать переменную доступной для всех моих шаблонов?
- Почему я получаю сообщение об ошибке при импорте
- FAQ: Получение помощи
- Как я могу сделать X? Почему Y не работает? Где я могу получить помощь?
- Почему мое сообщение не появляется у пользователей django ?
- На мой вопрос никто не ответил! Что я могу сделать ?
- Я думаю, что нашел ошибку! Что я должен делать ?
- Я думаю, что обнаружил проблему с безопасностью! Что я должен делать ?
- FAQ: Базы данных и модели
- Как я могу увидеть необработанные SQL-запросы, выполняемые Django?
- Могу ли я использовать Django с уже существующей базой данных?
- Если я внесу изменения в модель, как я могу обновить базу данных?
- Поддерживают ли модели Django первичные ключи для нескольких столбцов?
- Поддерживает ли Django базы данных NoSQL?
- Как я могу добавить параметры базы данных в мои команды CREATE TABLE, например, указав MyISAM в качестве типа таблицы?
- FAQ: интерфейс администрирования
- Не могу подключиться. Когда я ввожу действительное имя пользователя и пароль, он всегда возвращает меня на ту же страницу входа без каких-либо сообщений об ошибках.
- Не могу подключиться. Когда я ввожу действительную пару имени пользователя и пароля, я снова получаю страницу входа с ошибкой: «Введите действительное имя пользователя и пароль».
- Как автоматически установить значение поля с пользователем, который обновил объект последним в интерфейсе администрирования?
- Как ограничить доступ к интерфейсу администрирования, чтобы объекты мог изменять только их создатель?
- CSS и изображения моего административного сайта отлично отображаются на сервере разработки, но больше не при использовании mod_wsgi.
- Мой "list_filter" содержит поле ManyToManyField, но фильтр не отображается.
- Некоторые объекты не отображаются в интерфейсе администрирования.
- Как я могу настроить функциональность интерфейса администрирования?
- Мне не нравится динамически генерируемый админский сайт. Как я могу это изменить?
- Какие браузеры поддерживает сайт администрирования?
- FAQ: вклад в код
- Как я могу начать вносить свой вклад в код Django?
- Несколько недель назад я отправил исправление в систему продажи билетов. Почему ты проигнорировал мое исправление?
- Когда и как мне следует обсудить с командой разработчиков исправление, которое мне близко?
- Но я несколько раз отправлял вам напоминания, а вы продолжаете игнорировать мое исправление!
- Исправление проблем
- FAQ: общие
- Справочник по API
- Приложения
- Инфраструктура управления системой
- Встроенный API представлений на основе классов
- Защита от кликджекинга
- пакеты
contrib
- Сайт администрирования Django
django.contrib.auth
- Инфраструктура типов контента
- Приложение Flatpages (статические страницы)
- GeoDjango
django.contrib.humanize
- Инфраструктура сообщений
django.contrib.postgres
- Приложение перенаправления
- Система планов сайта (
sitemap
) - Инфраструктура «сайтов»
- Приложение для управления статическими файлами (
staticfiles
) - Инфраструктура синдикации на основе потоков
admin
auth
contenttypes
flatpages
gis
humanize
messages
postgres
redirects
sessions
sites
sitemaps
syndication
- Другие добавки
- Защита от "подделки межсайтовых запросов" (CSRF)
- База данных
django-admin
иmanage.py
- Запуск команд управления из кода
- Django исключения
- Управление файлами
- формы
- Промежуточное
- Миграционные операции
- Шаблоны
- Ссылка на поле модели
- Ссылка на атрибут поля
- Ссылка на индекс модели
- Справочник по ограничениям
- API
_meta
моделей - Ссылка на связанные объекты
- Ссылка на класс модели
Meta
Шаблон варианты- Ссылка на экземпляр модели
- Справочник по API
QuerySet
- API справочника поисковых выражений
- Выражения запроса
- Условные выражения
- Функции базы данных
- Paging
- Объекты запроса и ответа
SchemaEditor
- настройки
- сигналы
- Шаблоны
TemplateResponse
иSimpleTemplateResponse
- Данные Unicode
- Служебные функции
django.urls
- Функции
django.urls
для использования в конфигурациях URL - Функции
django.conf.urls
для использования в конфигурациях URL - Утилиты Django
- Validators
- Интегрированные представления
- Мета-документация и прочее
- глоссарий
- Примечания к выпуску
- Внутренняя работа проекта Django