将变量传递给django自定义模板标记

时间:2010-12-22 06:07:49

标签: django-profiles

我正在使用django-profiles。在我的profile_detail模板中,我知道我将收到个人资料变量。

我想创建一个自定义标记,通过用户ID获取每个用户的内容。像这样:

{% 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 个答案:

答案 0 :(得分:1)

模板标签永远不会翻译参数。您需要自己在上下文中进行查找。