Django Guardian assign_perm和DoesNotExist错误

时间:2015-04-26 14:18:48

标签: python django django-guardian

我正在使用django-guardian来实现对象级权限。我在模型中创建了自定义权限,我已经迁移了&尝试重置迁移并重新迁移,但我仍遇到DoesNotExist错误:

  

Permission matching query does not exist.

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

作为django-guardian uses django for creation of permissions,您必须首先创建自定义权限,就像使用任何Django应用程序一样。

您使用的是什么版本的Django?如果它是1.6或更低,则可能必须运行syncdb --all才能创建权限。见documentation here