Django Pass объект для включения - PullRequest
35 голосов
/ 28 октября 2011

Я не могу сделать следующее в Django:

{% include "admin/includes/pager.html" with title_pager="{{myobject.title}}" %}

или

{% include "admin/includes/pager.html" with title_pager="{{myobject}}" %}

Что такое обходной путь?

1 Ответ

71 голосов
/ 28 октября 2011

Вам не нужно заключать аргументы в {{ }} скобки в теги шаблона.

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

Должно работать следующее:

{% include "admin/includes/pager.html" with title_pager=myobject.title %}

{% include "admin/includes/pager.html" with title_pager=myobject %}

Для получения дополнительной информации см. Документы Django для тега include .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...