我对Django中的泛型关系感到困惑
我有一个注释模型,我希望工作流和WorkflowItem模型都能够有多个注释
如果我这样做了:
class Workflow(models.Model):
comments = models.ManyToManyField(Comment)
class WorkflowItem(models.Model):
comments = models.ManyToManyField(Comment)
那么,我应该在comment类中放置什么来将注释链接到它所基于的其中一个,或者我需要泛型关系吗
也就是说,我想把成员谁是工作流程模型的一部分,我做吗
class Workflow(models.Model):
comments = models.ManyToManyField(Comment)
members = models.ManyToManyField(Person)
或者别的什么
正如您提到的,您需要将注释链接回WorkflowItem或WorkflowItem,我相信您可以按以下方式构建您的模型
使用这样的模型结构,如果是在工作流/工作流项上创建的,则可以从注释进行跟踪
如果你多想一想,你显然可以想出更好的解决办法!!:)
相关问题 更多 >
编程相关推荐