0

Django Nonrel Groups 问题

正在使用 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.
4

1 回答 1

0

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

于 2013-07-31T18:44:24.490 回答