0

我正在努力使用django-nonrel的“默认”用户类,它是组属性。我正在尝试通过给定用户的名称(又名 user.belongs_to_group(name))来查找特定组。可悲的是,我只是得到一个“数据库不支持此查询。” - 调用此方法时出错。

我在项目中添加了djangotoolboxdjango-permission-backend-nonrel,但没有成功。

更新:对不起,我有点不清楚,也许。问题似乎是,ManyRelatedManager似乎不适用于 django-nonrel。有谁知道,如果它应该工作还是有某种解决方法?

4

1 回答 1

1

django-nonrel 本身不支持多对多关系。

您可能有一些运气使用 dbindexer 来支持这一点,但我不确定 dbindexer 的实际效果如何。Dbindexer 生成某些查询可能需要的额外索引字段。我不是一个大粉丝,因为它经常会产生很多额外的重复数据。

你在 mongo 或 Google App Engine 上运行 django-nonrel 吗?

于 2012-10-25T17:13:49.420 回答