我想在我的自定义模型中使用auth_group
表作为外键:
class MyModel(models.Model):
field = models.ForeignKey(auth_group)
我无法提及如何引用此表。
我看过settings.AUTH_USER_MODEL
,但看不到auth_group
任何指针都会受到赞赏。
答案 0 :(得分:4)
表auth_group
由Group
应用的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?