我想请教更有经验的大学在标准的django用户模型中设置用户之间的关系。
在我的应用程序中,我目前保存了3个类别的用户数据( user,Employee,Manager),如下图所示。

我想简化这个模型,但我不确定我能不能只在User类上这样做。有可能做这样的事情吗?
from django.contrib.auth.models import User
class User(models.Model):
manager = models.ForeignKey(User, related_name="employees", on_delete=models.CASCADE)发布于 2020-02-18 20:33:59
您可以使用"self"字符串来执行以下操作:
class User(models.Model):
manager = models.ForeignKey("self", related_name="employees", on_delete=models.CASCADE)https://stackoverflow.com/questions/60280840
复制相似问题