Например, у меня есть сайт, который имеет несколько страниц с соответствующими шаблонами, представлениями, URL-адресами. И я хочу добавить форму ко всем (или многим) из них, но я не хочу изменять код просмотров.
Как достичь этого?Как добавить одну форму к нескольким представлениям?
0
A
ответ
0
Вы можете создать собственный тег, который вставляет вашу форму или ее часть. Это нормально объясняется в django doc и лучше в this blog.
Шагов:
- создать модуль (папка + файл) с желаемыми тегами шаблонов в .py файлов и их HTML-шаблонах.
- Элемент списка в .py файла зарегистрировать каждый тег шаблона (ссылка имя тега с шаблоном HTML)
- создать файл шаблона HTML
- Элемент списка загрузить этот шаблон тег в каждом HTML файл, который вы хотите
+0
Не забывайте, что форма не должна отображаться, но и данные, переданные ей, должны обрабатываться по представлению. –
Смежные вопросы
- 1. Одновременно применяйте одну анимацию к нескольким представлениям
- 2. Приложить UISwipeGestureRecognizer к нескольким представлениям
- 3. Добавление объекта к нескольким представлениям
- 4. Добавление $ timestamp к нескольким представлениям Ninja Form
- 5. Добавить жест жесткинга к нескольким динамически созданным представлениям?
- 6. Сохранять данные и переходить к нескольким представлениям
- 7. Управление памятью по нескольким представлениям
- 8. Как применить центральный диспетчер к нескольким представлениям с помощью Backbone.js?
- 9. Как подключить одну функцию к нескольким элементам?
- 10. TYPO3 Доступ к нескольким представлениям в режиме просмотра
- 11. Espresso Recylerview в ViewPager соответствует нескольким представлениям
- 12. Запретить нескольким людям редактировать одну и ту же форму
- 13. применить одну функцию jquery к нескольким селекторам?
- 14. espresso onData соответствует нескольким представлениям в иерархии
- 15. espresso onData соответствует нескольким представлениям в иерархии?
- 16. MySQL Explode одну строку к нескольким
- 17. Подключить одну очередь к нескольким qmgrs C++
- 18. Доступ к пользовательским представлениям
- 19. Как добавить форму к форме?
- 20. одна модель, подключенная к нескольким представлениям по нескольким диалоговым окнам, не обновляющая
- 21. Добавить PropertyChangeListener к нескольким JComboBoxes
- 22. Добавить класс к нескольким элементам
- 23. Как добавить уникальные идентификаторы к сгенерированным представлениям в Android?
- 24. Как добавить ограничения к растущим динамическим представлениям программно?
- 25. jQuery как добавить изображения к нескольким div
- 26. Как добавить изображение к нескольким кнопкам
- 27. Как добавить класс к нескольким элементам?
- 28. Как добавить изображение подсказки к нескольким кнопкам
- 29. Добавить класс к нескольким дивы JQuery
- 30. Добавление Monotouch.Dialog к стандартным представлениям
Это должно дать вам идеи: http://stackoverflow.com/questions/2734055/putting-a-django-login-form-on-every-page – karthikr
Я люблю middlewares !!! –
использовать наследование шаблонов, приложение-плагин или тег включения. – professorDante