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

Переопределение встроенных представлений

Временами стандартные административные представления не вставляют. Вы легко можете подменить любое представление на своё — просто «перекройте» его своим URL. В результате ваше представление будет вызываться вместо стандартного.

Например, мы может заменить встроенное представление формы редактирования, на то, которое будет позволять пользователю просто указывать ISBN книги. По ISBN коду мы затем сможем запросить информацию о книге с сайта http://isbn.nu и создать объект автоматически.

Код для такого представления опущен, пусть это будет вашим домашним заданием, но важной частью является шаблон URL:

(r'^admin/bookstore/book/add/$', 'mysite.books.admin_views.add_by_isbn'),

Если эта строка указана в схеме URL до подключения административных представлений, то представление add_by_isbn полностью заменит стандартное представление.

Мы можем подменить страницу подтверждения процесса удаления, страницу редактирования или любую другую часть интерфейса администратора 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