我有2个具有多对多关系的表,而Django会在其中自动生成一个中间表。我想知道是否可以从生成的表中制作一个模型,然后与另一个模型在其中建立一对一的关系。我要做的是让中间表中的该模型在列表显示中显示其字段,以及具有一对一关系的其他模型的字段。 我不想使用“ through”,因为我丢失了Django提供的多对多小部件。
例如
class A:
# some fields
class B:
# field with manytomany from A
# intermediate table generated by django
# class A_B:
# fields
class C:
field with onetoone from A_B
然后我只想要一个列表显示页面,方法是使用A_B和C创建一个模型,然后将它们的字段组合起来显示在我的列表显示页面中。