10

这个Django 文档中,解释了如何创建一个表单集,允许您编辑属于特定作者的书籍。

我想要做的是:创建一个表单集,允许您添加属于新作者的新书......在同一个表单集中添加书籍及其作者。

你能给个灯吗?谢谢。

4

2 回答 2

13

当您为初始显示实例化表单和表单集时,您不需要提供实例 - 因此您只会得到空白表单。

当你在 POST 上传入数据时,你可以先做表单,保存它,然后获取一个实例。然后您可以将该实例传递到表单集中,以便它正确保存相关对象。

于 2009-08-12T22:47:28.013 回答
0

这取决于您是自己做,还是使用内置管理员。

如果您使用的是管理员,则可以使用inlines

如果您在自己的应用程序中执行此操作,则取决于您。创建一个表单,其中包含新的authorbook. 当用户提交表单时,创建新记录是您的工作。

于 2009-08-12T19:11:15.780 回答