在这个Django 文档中,解释了如何创建一个表单集,允许您编辑属于特定作者的书籍。
我想要做的是:创建一个表单集,允许您添加属于新作者的新书......在同一个表单集中添加书籍及其作者。
你能给个灯吗?谢谢。
当您为初始显示实例化表单和表单集时,您不需要提供实例 - 因此您只会得到空白表单。
当你在 POST 上传入数据时,你可以先做表单,保存它,然后获取一个实例。然后您可以将该实例传递到表单集中,以便它正确保存相关对象。
这取决于您是自己做,还是使用内置管理员。
如果您使用的是管理员,则可以使用inlines。
如果您在自己的应用程序中执行此操作,则取决于您。创建一个表单,其中包含新的author
和book
. 当用户提交表单时,创建新记录是您的工作。