Хостинг Django от «Джино»
Table of contents

Использование встроенного шаблонного справочника

Интерфейс администратора Django включает в себя полный справочник по всем шаблонным тегам и фильтрам доступным для текущего сайта. Справочник является инструментом, который разработчики кода предоставляют разработчикам шаблонов. Для того, чтобы воспользоваться справочником зайдите в интерфейс администратора и перейдите в раздел документации.

Справочник разделён на четыре секции: теги, фильтры, модели и представления. Секции теги и фильтры описывают все встроенные теги и все ваши доступные библиотеки тегов и фильтров.

Наиболее значимой секцией является секция представлений. Каждый URL на всём сайте имеет здесь отдельную запись. Если соответствующее представление имеет документирующую строку, то нажатие на этот URL отобразит вам следующее:

  • Имя функции представления.

  • Краткое описание того, что делает это представление.

  • Контекст или список переменных, доступный шаблону представления.

  • Имя шаблона или шаблонов, которые используются в этом представлении.

Подробный пример документирования представления можно получить в процессе чтения исходного кода базового представления object_list, который можно найти в файле django/views/generic/list_detail.py.

Так как сайты под управлением Django обычно используют объекты хранящиеся в базе данных, секция моделей описывает каждый тип объекта в системе, включая все поля доступные этому объекту.

В целом, страницы документации могут рассказать всё о каждом теге, фильтре, переменной и объекте, которые доступны вам в шаблоне.


Ищем Python программистов

Found misprint?
Select it with the mouse and hit Enter
Ctrl-Enter
Processed:
33 1 199 25


The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!

We are glad to hear your questions, comments or suggestions!
(Open in new tab)

Users number: 601

Русская группа

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
ЯМ:41001223475816


© 2008-2012 Ruslan Popov @ gmail.com Powered by Django 1.2.5