Временами стандартные административные представления не вставляют. Вы легко можете подменить любое представление на своё — просто «перекройте» его своим URL. В результате ваше представление будет вызываться вместо стандартного.
Например, мы может заменить встроенное представление формы редактирования, на то, которое будет позволять пользователю просто указывать ISBN книги. По ISBN коду мы затем сможем запросить информацию о книге с сайта http://isbn.nu и создать объект автоматически.
Код для такого представления опущен, пусть это будет вашим домашним заданием, но важной частью является шаблон URL:
(r'^admin/bookstore/book/add/$', 'mysite.books.admin_views.add_by_isbn'),
Если эта строка указана в схеме URL до подключения административных представлений, то представление add_by_isbn полностью заменит стандартное представление.
Мы можем подменить страницу подтверждения процесса удаления, страницу редактирования или любую другую часть интерфейса администратора Django.
| Пред. | Уровень выше | След. |
| Создание своих представлений | Начало | Глава 18. Интернационализация |
0 comments | Make a comment