Python 如何在django表单中添加指定数量的字符

Python 如何在django表单中添加指定数量的字符,python,django,Python,Django,因此,我试图建立一个django表单,用于接受我的电子商务网站的订单。我希望用户输入他们的邮政编码,但它应该只有6个字符,不能多,不能少。我怎样才能做到这一点 这是我目前的表格: class OrderForm(forms.Form): name = forms.CharField(max_length=30) email = forms.EmailField() address = forms.CharField(widget=forms.Textarea())

因此,我试图建立一个django表单,用于接受我的电子商务网站的订单。我希望用户输入他们的邮政编码,但它应该只有6个字符,不能多,不能少。我怎样才能做到这一点

这是我目前的表格:

class OrderForm(forms.Form):
    name = forms.CharField(max_length=30)
    email = forms.EmailField()
    address = forms.CharField(widget=forms.Textarea())
    zip_code = forms.CharField(max_length=6)
max_length
属性允许用户输入少于6个字符,这不是我想要的
任何帮助都将不胜感激。

您还可以指定:

类订单(forms.Form):
name=forms.CharField(最大长度=30)
email=forms.EmailField()
address=forms.CharField(widget=forms.Textarea())
邮政编码=forms.CharField(最大长度=6,最小长度=6)
class OrderForm(forms.Form):
    name = forms.CharField(max_length=30)
    email = forms.EmailField()
    address = forms.CharField(widget=forms.Textarea())
    zip_code = forms.CharField(max_length=6, min_length=6)