Django Nonrel团体问题

时间:2013-07-31 14:15:58

标签: python django django-nonrel

Django Nonrel群组问题

正在使用Django的Django Nonrel分支1.4版。 来自:https://github.com/django-nonrel/django-permission-backend-nonrel

的群组

管理部分工作正常。我可以创建组,将它们分配给用户。

现在将它们添加到模板会引发错误。

{% for group in user.groups.all %}
    {{group.name}}

    {% endfor %}

我得到的错误是:

This query is not supported by the database.

1 个答案:

答案 0 :(得分:0)

我相信user.groups是一个组键的列表。我不认为djangotoolbox或djangoappengine当前会生成一个键列表的查询。您可以尝试更新djangotoolbox来处理这种情况,或者更简单地说,您可以在Group.objects.filter(id__in=user.groups)模板外发出查询,然后将其传递到模板中。