Python 如何将最小长度参数添加到django auth';用户创建表单?
如果我定义自己的表单,那么在任何字段中键入“minu length=4”都会非常简单。但我使用的是UserCreationForm。如何设置最小长度?我想您使用的是如下内容:Python 如何将最小长度参数添加到django auth';用户创建表单?,python,django,authentication,django-models,django-authentication,Python,Django,Authentication,Django Models,Django Authentication,如果我定义自己的表单,那么在任何字段中键入“minu length=4”都会非常简单。但我使用的是UserCreationForm。如何设置最小长度?我想您使用的是如下内容: from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.models import User from django import forms class UserCreateForm(UserCreationForm
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django import forms
class UserCreateForm(UserCreationForm):
email = forms.EmailField(required=True)
class Meta:
model = User
fields = ( "username", "email" )
我想现在您可以将minu_length
添加到email
字段中
表单Emailfield有两个可选的验证参数:max_length和min_lengh。如果提供,这些参数将确保字符串最多或至少为给定长度
即使在扩展/继承UserCreationForm时,同样的逻辑也适用
请参阅: