django - 什么时候应该使用 Form/ModelForm、FormSet/ModelFormSet?

标签 django forms django-forms

什么时候应该使用 Form,什么时候应该使用 ModelForm?另外,什么时候应该使用 FormSet,什么时候应该使用 ModelFormSet?看来我可以用常规 Form/FormSet 做任何事情。

最佳答案

ModelForm 和 ModelFormSet 是创建用于创建/编辑模型实例的表单(或表单集)的 DRYer 方法。它们需要更少的编码,并且需要更少的时间来理解它们的作用。

当然,您可以使用常规 Form/FormSet 做任何事情,您也可以不使用 Django,使用纯 Python 创建网站,但使用适当的工具会更好,不是吗?

关于django - 什么时候应该使用 Form/ModelForm、FormSet/ModelFormSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356016/

相关文章:

python - 有没有办法在单个查询中获取表行和表数据的总数

jquery - Django View 中的 Mpld3 - "NoneType"对象没有属性 "split"

javascript - 如何使用 Meteor 设置用户帐户?

angularjs - Angular.js : Set form fields "dirty" upon submission

django - 如何设置Django中最高值的排序字段+1的默认值

python - block 中的 block

python - 具有单个 Django 模型创建的 PyTest

django - 如何在 Django 中仅向工作人员显示表单上的用户字段

django - 更改 Django ModelFormset 中的字段类型

javascript - 使用 JQUERY 立即将选中的复选框值从一个复选框复制到另一个复选框