本文是Django基础(5): 表单forms的设计与使用的进阶篇。上文里我们介绍了如何设计表单(forms),如何使用表单及进行表单验证。这次我们将分享些Django表单的一些高级使用技巧。辛苦码字不易,欢迎转载点赞!
自定义字段属性和错误信息
对于每个字段你可以设置其是否为必需,最大长度和最小长度。你还可以针对每个属性自定义错误信息,见下面代码。
from django import forms class LoginForm(forms.Form): username = forms.CharField( required=True, max_length=20, min_length=6, error_messages={ 'required': '用户名不能为空', 'max_length': '用户名长度不得超过20个字符',