【问题标题】:Checking existing user in model and inform him about it [closed]检查模型中的现有用户并通知他[关闭]
【发布时间】:2017-04-20 01:34:45
【问题描述】:

我的 django 项目有一个名为“Projects”的应用程序,带有模型。模型具有字段“manager_of_the_project”,管理员可以在其中选择现有用户或网站用户。我的问题是如何在个人页面中向这些用户显示他们被管理员选为项目经理?我只需要想法如何实现它。我将不胜感激。

【问题讨论】:

  • 文档中详细介绍了关系。

标签: python django python-3.x django-models architecture


【解决方案1】:

使用反向关系,例如 在你的模型中

class Project(models.Model):
    manager_of_the_project = models.ForeignKey('User', models.CASCADE, related_name='projects')

然后从您的用户模型中,您可以检查用户是否是这样的任何项目的经理:

user.projects

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 2013-08-30
    • 2014-07-18
    • 2018-08-30
    • 1970-01-01
    相关资源
    最近更新 更多