Django 模型引用自身
Django model is refering itself
我正在使用 django 用户模型,并想创建一个逻辑,即哪个用户已被哪个用户注册,例如管理员作为用户只能将另一个员工或管理员注册为用户。
意味着用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。
我想 reference/know 哪个用户属于哪个 user.and 不想创建一个新模型来执行此操作,直到没有办法离开。
请帮我解决一下这个。
谢谢
您可以self reference使用相同的模型
created_by = models.ForeignKey('self', on_delete=models.CASCADE)
我正在使用 django 用户模型,并想创建一个逻辑,即哪个用户已被哪个用户注册,例如管理员作为用户只能将另一个员工或管理员注册为用户。 意味着用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。 我想 reference/know 哪个用户属于哪个 user.and 不想创建一个新模型来执行此操作,直到没有办法离开。 请帮我解决一下这个。 谢谢
您可以self reference使用相同的模型
created_by = models.ForeignKey('self', on_delete=models.CASCADE)