我正在使用django用户模型,并希望创建一个逻辑,即已由哪个用户(例如admin)作为用户注册了该用户,该逻辑只能将另一名雇员或admin注册为用户。 意味着用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。 我想引用/知道哪个用户属于哪个用户,并且不想创建新模型来执行此操作,直到无路可走。 请帮我解决一下这个。 谢谢
答案 0 :(得分:3)
您可以使用self reference来使用相同的模型
created_by = models.ForeignKey('self', on_delete=models.CASCADE)