Python Django模型正在引用它自己

Python Django模型正在引用它自己,python,django,django-users,Python,Django,Django Users,我正在使用django用户模型,并希望创建一个逻辑,即哪个用户已经被哪个用户注册,而像admin这样的用户只能将另一个雇员或admin注册为用户。 表示用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。 我想参考/知道哪个用户属于哪个用户。在没有办法之前,我不想创建一个新的模型来实现这一点。 请帮我做这个。 谢谢您可以使用 created_by = models.ForeignKey('self', on_delete=models.CASCADE) 您可以使用 c

我正在使用django用户模型,并希望创建一个逻辑,即哪个用户已经被哪个用户注册,而像admin这样的用户只能将另一个雇员或admin注册为用户。 表示用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。 我想参考/知道哪个用户属于哪个用户。在没有办法之前,我不想创建一个新的模型来实现这一点。 请帮我做这个。 谢谢

您可以使用

created_by = models.ForeignKey('self', on_delete=models.CASCADE)
您可以使用

created_by = models.ForeignKey('self', on_delete=models.CASCADE)

再帮我一件事。我想要当前登录用户和当前用户创建的所有用户。如何在views.py中编写Django查询还有一件事需要帮助。我想要当前登录用户和当前用户创建的所有用户。如何在views.py中编写Django查询