передача переменной в тег пользовательского шаблона django - PullRequest
0 голосов
/ 22 декабря 2010

Я использую django-профили. В моем шаблоне profile_detail я знаю, что получу переменную profile .

Я хочу создать собственный тег, который получает контент для каждого пользователя через идентификатор пользователя. Как это:

{% get_user_content book.review profile.user.id as review_list %}

Однако, когда мой парсер запускается, кажется, что profile.user.id не был преобразован в число id и выдает исключение.

Я могу убедиться, что мой пользовательский тег работает, изменив profile.user.id, чтобы сказать 1 для администратора.

{% get_user_content book.review 1 as review_list %}

Кто-нибудь имел дело с этим раньше? Что ты сделал?

1 Ответ

1 голос
/ 22 декабря 2010

Теги шаблонов никогда не переводят аргументы. Вы должны выполнить поиск в контексте самостоятельно.

...