清理Django中的表单数据
我想知道怎么在Django中清理和修改表单里的数据。我希望能针对每个模型的每个字段来定义这些操作,类似于使用ModelForms。
我想实现的目标是自动去掉某些字段前后的空格,或者把一个字段里的标题转换成一个“slug”(这会是另一个字段)。
1 个回答
12
你可以定义一些叫做 clean_FIELD_NAME() 的方法,这些方法可以用来检查和修改数据,具体的说明可以在这里找到:http://docs.djangoproject.com/en/dev/ref/forms/validation/#ref-forms-validation