【问题标题】:Django model is refering itselfDjango 模型正在引用自己
【发布时间】:2018-09-24 05:43:43
【问题描述】:

我正在使用 django 用户模型,并希望创建一个逻辑,即哪个用户已被哪个用户(如 admin)注册为用户,只能将另一个员工或管理员注册为用户。 表示用户模型中的条目可以由另一个用户(同一用户模型中的用户)在某些业务逻辑下创建。 我想参考/知道哪个用户属于哪个用户。并且不想创建一个新模型来做到这一点,直到没有办法离开。 请帮我解决一下这个。 谢谢

【问题讨论】:

    标签: python django django-users


    【解决方案1】:

    你可以self reference同款使用

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

    【讨论】:

    • 帮我做一件事。我想要由当前登录用户和当前用户创建的所有用户。如何在views.py中编写Django查询
    猜你喜欢
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 2011-12-12
    • 2014-07-28
    • 2012-06-17
    相关资源
    最近更新 更多