【发布时间】:2011-02-01 12:51:55
【问题描述】:
当您有一个多对多关系(related_name,而不是through)并且您尝试使用管理界面时,您需要输入其中一个关系,即使它不必存在你来创建第一个条目。
我正在创建一个作为活动组织者的应用。想象一下,我们有 Event 和 Group 模型,绑定了多对多关系。
Django related_name 使用其他两个表的索引创建另一个表。
但我看不出为什么要填充这个额外的表。
如果我通过 phpMyAdmin 使用数据库,我可以在不注册 Event 的情况下创建 Group,因为两者之间的连接仅通过单独的表进行,并且在给定级别没有数据库值强制执行。
如何使管理界面实现这一点?
如何在 Django 中使多对多字段成为可选字段?
【问题讨论】:
标签: django django-admin many-to-many