我正在用一个简单的排行榜应用程序测试django guardian。权限本身工作正常,但我尝试使用get_obj_perms
在模板中访问它们。我使用了一个通用的ListView
和objects_list
。当我尝试这个代码时:
{% for board in object_list %}
{% get_obj_perms request.user for board as "board_perms" %}
我得到一个错误:
Variable does not exist
我知道board正在访问对象列表中的每一项,因为如果我删除get_obj_perms
行,一切都会正常工作。看来我的想法是正确的,棋盘是我的目标?在
发现我在
TEMPLATE_CONTEXT_PROCESSORS
中缺少请求处理器:如果要在模板中使用标记
get_obj_perms
,则必须将其添加到模板文件的顶部:相关问题 更多 >
编程相关推荐