|
Оглавление
|
Содержание
Перевод © Дмитрий aka Alerion <alerion.um • gmail> Корректура © Попов Руслан <ruslan.popov • gmail> Для определённого класса веб-сайтов интерфейс администратора является важной частью проекта. Это веб-интерфейс, доступный администраторам сайта, который предоставляет возможность добавления, редактирования и удаления содержимого сайта. Приведём типичные примеры: интерфейс для создания сообщений в Вашем блоге; интерфейс менеджера для модерирования комментариев посетителей сайта; инструмент, который используют ваши клиенты для обновления пресс-релизов на сайте, который вы для них создали. Есть небольшая проблема с интерфейсами администратора — их скучно создавать. Веб-разработка интересна, когда вы создаёте внешнюю функциональность, а в интерфейсе администратора всё однообразно. Вы должны авторизировать пользователя, отображать и обрабатывать формы, проверять входящие данные и так далее. Это скучно и однообразно. Как Django предлагает решать эти скучные и однообразные задачи? Она делает всё за вас — всего несколькими строками кода, не более. С Django создание интерфейса администратора — решёная проблема. Данная глава посвящена автоматическому интерфейсу администратора. Получая метаданные из ваших моделей, он предоставляет мощный интерфейс промышленного уровня, который может быть немедленно использован для наполнения сайта информацией. Далее, мы рассмотрим как активировать, использовать и настраивать интерфейс администратора. Мы рекомендуем прочитать этот раздел, даже если вы не намерены использовать интерфейс администратора Django, потому что мы вводим несколько концепций, которые применимы ко всем компонентам Django. Автоматический интерфейс администратора является частью большой библиотеки кода, называемой django.contrib — часть кода Django, включающего различные полезные дополнения к ядру Django. Рассматривайте django.contrib для Django в качестве аналога стандартных библиотек Python — необязательный, но очень полезный функционал для решения общих задач. Он поставляется в комплекте с Django, поэтому вам не нужно заново «создавать велосипед» в ваших приложениях. Интерфейс администратора является первой частью django.contrib, которую мы рассмотрим в книге. В общем, она называется django.contrib.admin. Другими частями django.contrib являются система авторизации (django.contrib.auth), поддержка анонимных сессий (django.contrib.sessions), а также систему пользовательских комментариев (django.contrib.comments). Вы изучает различные возможности django.contrib, становясь экспертом в Django. Более подробно данный пакет будет рассмотрен в главе Интеграция с унаследованным. Просто имейте в виду, что Django поставляется со множеством интересных дополнений, которые в основном находяться в django.contrib. |
Увидели ошибку?
Выделите её мышкой и нажмите
-
Обработано:
510
49
130
71
Версия книги
1.0
2.0
Версия 2.0 в процессе перевода!
Мой луч
Многообразие света
Полезное
Актуальные вакансии,
Python работа
для python-разработчиков.
Скачать в формате
CHM от 2 сентябряЗаказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта. Чем чаще заказываете — тем больше перевожу. Русская группа
Ускорить процесс перевода!
R130494980980
Z425285133788 E112528079659 U327380922061 Книга помогла реализовать:
|
| © 2008-2009 Ruslan Popov @ gmail.com | Powered by Django 1.1 beta 1 SVN-11114 |