DjangoBook | ||
---|---|---|
След. |
Содержание
- 1. Введение в Django
- 2. Начинаем
- 3. Представления и привязки URL
- 4. Шаблоны
- 5. Модели
- 6. Интерфейс администратора Django
- Пакеты django.contrib
- Активация интерфейса администратора
- Использование интерфейса администратора
- Добавление ваших моделей на интерфейс администратора
- Как работает интерфейс администратора
- Делаем поля необязательными
- Настройка меток полей
- Собственные классы ModelAdmin
- Пользователи, группы и права
- Когда и почему надо использовать интерфейс администратора, а когда не надо
- Что дальше?
- 7. Формы
- Получение данных из объекта запроса
- Пример обработки простой формы
- Усовершенствование примера обработки простой формы
- Простая проверка данных
- Создание формы для контактной информации
- Ваш первый класс формы
- Используем формы в представлениях
- Изменения способа отображения полей
- Установка максимального размера поля
- Установка начальных значений
- Собственные правила проверки
- Определение меток
- Настройка дизайна формы
- Что дальше?
- 8. Усовершенствованные представления и схемы URL
- Схема URL: полезные приёмы
- Упорядочивание функций импорта
- Использование множества префиксов для представлений
- Специальные URL в режиме отладки
- Использование именованных групп
- Понимание алгоритма совпадения/группировки
- Передача дополнительных аргументов в функции представления
- Использование стандартных аргументов для представления
- Представления для особых случаев
- Обработка совпадающего текста
- Определение того, с чем совпадёт шаблон URL
- Высокий уровень абстракции в функциях представления
- Оборачивание функций представления
- Подключение других схем URL
- 9. Базовые представления
- 10. Расширения для шаблонной системы
- 11. Генерация данных, отличных от HTML
- 12. Сессии, пользователи и регистрация
- 13. Кэширование
- 14. Средства от других разработчиков
- 15. Компоненты
- 16. Интеграция с унаследованным
- 17. Расширение интерфейса администратора
- 18. Интернационализация
- 19. Безопасность
- 20. Развёртывание Django
- A. Учебные примеры
- B. Справочник определений модели
- C. Справочник по API взаимодействия с базой данных
- D. Справочник по базовым представлениям
- E. Параметры конфигурации
- F. Встроенные шаблонные теги и фильтры
- Справочник по стандартным тегам
- Справочник по стандартным фильтрам
- add
- addslashes
- capfirst
- center
- cut
- date
- default
- default_if_none
- dictsort
- dictsortreversed
- divisibleby
- escape
- escapejs
- filesizeformat
- first
- fix_ampersands
- floatformat
- force_escape
- get_digit
- iriencode
- join
- last
- length
- length_is
- linebreaks
- linebreaksbr
- linenumbers
- ljust
- lower
- make_list
- phone2numeric
- pluralize
- pprint
- random
- removetags
- rjust
- safe
- safeseq
- slice
- slugify
- stringformat
- striptags
- time
- timesince
- timeuntil
- title
- truncatewords
- truncatewords_html
- unordered_list
- upper
- urlencode
- urlize
- urlizetrunc
- wordcount
- wordwrap
- yesno
- Дополнительные библиотеки тегов и фильтров
- G. Утилита django-admin
- H. Объекты HttpRequest и HttpResponse
Список иллюстраций
- 4.1. Страница с ошибкой показывающей, что шаблон не найден
- 6.1. Форма аутентификации администратора
- 6.2. Главная страница интерфейса администратора
- 6.3. Стандартный вид списка изменений
- 6.4. Форма редактирования пользователя
- 6.5. Форма редактирования с ошибками
- 6.6. Страница изменений объекта
- 6.7. Страница списка редактирования авторов
- 6.8. Страница списка редактирования авторов с опцией list_display
- 6.9. Страница списка редактирования авторов с опцией search_fields
- 6.10. Страница списка редактирования книг с опцией list_filter
- 6.11. Страница списка редактирования книг с опцией date_hierarchy
- 6.12. Страница списка редактирования книг с сортировкой
- 6.13. Страница списка редактирования книг с опцией filter_horizontal.
- 6.14. Страница списка редактирования книг с опцией raw_id_fields.
- 17.1. Изменённая форма редактирования
- 17.2. Наше представление
Список таблиц
- 3.1. Выборка наиболее используемых шаблонов
- 5.1. Настройки драйвера базы данных
- 5.2. Сообщения об ошибках в конфигурации доступа к базе данных
- 7.1. Информация об URL
- 11.1. Типы трансляций
- 12.1. Опции cookie
- 12.2. Параметры, влияющие на поведение cookie
- 12.3. Поля объектов User
- 12.4. Методы объектов User
- 15.1.
Аргументы передаваемые в
process_view()
- 17.1. Глобальные шаблоны интерфейса администратора
- F.1. Переменные цикла
- F.2. Список аргументов
- F.3. Без аргументов
- F.4. Положительный аргумент
- F.5. Отрицательный аргумент
- F.6. Пример
Оригинальный документ находится на http://www.djangobook.com/. Данный перевод сконцентрирован на второй версии DjangoBook и постоянно обновляется. Замеченные неточности перевода или терминологии прошу присылать в виде Pull Request в репозиторий книги.
Информация об авторах оригинальной книги, лицензировании и обо всём остальном расположена там же.
Последнее обновление произведено Вс. 12 февр. 2012 00:40:44 MSK +0400.
След. | ||
Глава 1. Введение в Django |
0 comments | Make a comment