Django模型,使用auth_group作为ForeignKey

use*_*166 6 python foreign-keys django-models

我想auth_group在自定义模型中将该表用作外键:

class MyModel(models.Model):
    field = models.ForeignKey(auth_group)
Run Code Online (Sandbox Code Playgroud)

我无法找到关于如何引用此表的提及.

我见过settings.AUTH_USER_MODEL,但看不到任何东西auth_group

任何指针将不胜感激.

Dar*_*sky 6

该表auth_group由应用程序Group模型引用auth,具有默认命名。

因此,要为该表中的对象创建外键,您的模型将是:

from django.contrib.auth.models import Group

class MyModel(models.Model):
    field = models.ForeignKey(Group)
Run Code Online (Sandbox Code Playgroud)