当您具有多对多关系(related_name
,而不是through
)并且尝试使用管理界面时,即使您不必创建第一个条目,也需要输入其中一个关系。
我正在创建一个作为活动组织者的应用。想象一下,我们拥有Event
和Group
模型,并具有多对多关系。
Django使用related_name
另外两个表的索引创建另一个表。
但我看不出为什么这个额外的表已经被填充。
如果我通过phpMyAdmin使用数据库,则可以创建一个Group
而无需注册Event
,因为两者之间的连接仅通过单独的表进行,并且在给定级别上没有数据库值强制实施。
我该如何实现管理界面?
如何在Django中使多对多字段为可选?