Django模型,使用auth_group作为外键
我想在我的自定义模型中使用 auth_group
表作为外键:
class MyModel(models.Model):
field = models.ForeignKey(auth_group)
但是我找不到关于如何引用这个表的说明。
我见过 settings.AUTH_USER_MODEL
,但没有找到关于 auth_group
的任何信息。
如果有人能给点建议,我会很感激。
2 个回答
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
详细信息在这里: 在Django中,如何在模型类中将“用户组”作为外键调用?
10
表格 auth_group
是由 auth
应用中的 Group
模型引用的,使用的是默认的命名方式。
所以,如果你想在你的模型中创建一个指向这个表格中某个对象的外键,你的模型应该是这样的:
from django.contrib.auth.models import Group
class MyModel(models.Model):
field = models.ForeignKey(Group)