Django模型,使用auth_group作为ForeignKey

时间:2014-06-03 11:04:28

标签: python django-models foreign-keys

我想在我的自定义模型中使用auth_group表作为外键:

class MyModel(models.Model):
    field = models.ForeignKey(auth_group)

我无法提及如何引用此表。

我看过settings.AUTH_USER_MODEL,但看不到auth_group

的任何内容

任何指针都会受到赞赏。

2 个答案:

答案 0 :(得分:4)

auth_groupGroup应用的auth模型引用,默认命名。

因此,要将ForeignKey设置为该表中的对象,您的模型将是:

from django.contrib.auth.models import Group

class MyModel(models.Model):
    field = models.ForeignKey(Group)

答案 1 :(得分:0)

我做了以下事情:

from django.contrib.auth.models import Group

class MyModel(models.Model):
    field = models.ForeignKey(Group)

这给了我以下问题:

No Such Column: cmit_question.qs_f_responsible_id

此处的详细信息:In Django, How to call the 'User Group' as a foreign key in a model class?