我有两个表:Pages和Questions。由于一个问题可以在多个页面上,并且一个页面有多个问题,这符合多对多关系的条件。到目前为止没有问题(我也按照这个例子https://docs.djangoproject.com/en/dev/topics/db/examples/many_to_many/)
假设概念表结构如下所示:
页面:id_page(int)
问题:id_question(int), text(string)
pageQuestions :id_page(int), id_question(int), ordinal_number(int) - 用于处理多对多关系
我的问题是“ordinal_number”字段。这应该在页面上排序问题。由于每个页面上的问题都可能位于不同的位置,因此该字段不属于问题表。
问:由于我不应该使用 pageQuestions 表,如何在我的 django 模型中声明此字段?