【发布时间】:2012-02-24 14:03:12
【问题描述】:
假设有两个类:
class A(models.Model):
…
class B(models.Model):
a = models.ForeignKey(A)
…
为了方便在不记A的情况下添加B,如何在A的change表单中添加添加B的链接?
这是this link中提到的一个解决方案,建议在B的模型中添加一些代码,但我认为这样的代码不应该放在模型中。
更新:
内联有问题(或者我做的不对):当内联对象的数量超过max_num属性时,没有新的空白表单可以添加新的对象。但是,内联对象的数量可能非常大。
【问题讨论】:
-
您可能正在寻找 Inlines docs.djangoproject.com/en/dev/ref/contrib/admin/…,它可以让您从 A 的管理员中添加、编辑、删除 B 对象。
标签: python django django-forms django-admin django-templates