Python 没有实例的Django表单集

Python 没有实例的Django表单集,python,django,forms,formset,inline-formset,Python,Django,Forms,Formset,Inline Formset,在Django文档中,解释如何创建一个表单集,允许您编辑属于特定作者的书籍 我想做的是:创建一个表单集,允许您添加属于新作者的新书。。。将书及其作者添加到同一表单集中 你能给我一盏灯吗?谢谢。这取决于您是自己做,还是使用内置的管理员 如果您使用的是admin,则可以使用 如果您在自己的应用程序中执行此操作,则由您决定。创建一个表单,其中包含新作者和书籍的字段。当用户提交表单时,您的工作是创建新记录。当您为初始显示实例化表单和表单集时,您不需要提供实例,因此您只需要获得空白表单 当您在POST上传

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

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


你能给我一盏灯吗?谢谢。

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

如果您使用的是admin,则可以使用


如果您在自己的应用程序中执行此操作,则由您决定。创建一个表单,其中包含新
作者
书籍
的字段。当用户提交表单时,您的工作是创建新记录。

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


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

谢谢,lights:if request.method==“POST”:bookform=bookform(request.POST)b=bookform.save(commit=False)b.save()formset=PadreFormSet(request.POST,request.FILES,instance=b)如果formset.is_valid():formset.save()它对我有用,谢谢!