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