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