Django表单前缀与表单集

Iod*_*nas 3 python django

Django有两种方法可以在一个请求中处理多个表单:

哪个用例最好?

在我的特定情况下,表单列出了要从diff更新的对象的字段.对于每个字段,可以定义一个操作(如"更新值","保持值").该页面包含多个对象的表单.

jpi*_*pic 8

如果您有几个具有相同输入名称的不同表单类,如PetForm和OwnerForm,name并且同一页面中都有输入,那么您必须使用前缀,如您链接的文档中所述.

如果你想重复相同的表格类,即.要呈现TicketForm表,您可以直接使用Formsets:Formsets在内部使用表单前缀功能,您不必担心它.