是否可以在 Django 应用程序中拥有具有多个父级的子模型?

问题描述 投票:0回答:1

我正在创建一个测验后端。我想添加一个功能,用户可以报告不相关或不公平的问题。

我的 Django 应用程序中有 3 个相关模型:

  1. 用户模型
  2. 问题模型
  3. 报告模型

我想记录哪些用户创建了报告以及报告了哪些问题。 报告:用户之间是否可以存在多对一关系,报告:问题之间也可以存在多对一关系吗?

报告模型有两个父级 - 用户和问题。

有更好的方法吗?

django
1个回答
0
投票

只需添加外域即可

class user:
  ...
class quiz:
  ...
class report:
  reporter = models.ForeignKey(user)
  quiz = models.ForeignKey(quiz)
  ...
© www.soinside.com 2019 - 2024. All rights reserved.