Django 表单集 vs 模型表单
我有点困惑。我知道使用 Formset 可以生成多个表单。除了这个,什么时候我应该使用 Formset 或者 Modelform 呢?
1 个回答
18
ModelForms 是用来根据一个模型实例自动创建表单的。
如果你没有模型实例(也不想创建一个),只是想处理一些任意的数据,那就用普通的表单吧。
如果你有一堆数据需要获取,无论是模型数据还是其他数据,FormSets 就是解决方案。
FormSets 用来自动管理一系列表单。你不想单独处理每个表单,除非真的需要。FormSet 也可以使用 ModelForms,没错!