我想创建一个模型,它有两个manytomanyfield。我不'想让Django创建两个关联表,但是对于manytomanyfield都有相同的关联表。django两个manytomanyfield一个关联表
这是我的模型:
class Tab(WModel):
forms = models.ManyToManyField('Form', null=True, blank=True)
fields = models.ManyToManyField('Field', null=True, blank=True)
number = models.IntegerField(null=True, blank=True)
class Meta:
db_table = 'tab'
我只是想创建此关联表:
tab_assoc :
id_tab
id_form
id_field
number
谢谢你的答案
你试过'through'参数? https://docs.djangoproject.com/en/dev/topics/db/models/#extra-fields-on-many-to-many-relationships – freakish
是的,我已经看过参数,但它似乎不是这个案例。你知道,我只是想要一个关联表引用两个模型.. – djangopuccino