Python Django用户名允许非ascii字符

Python Django用户名允许非ascii字符,python,django,Python,Django,Django用户名不允许非ascii,是否有任何方法覆盖modelform中的用户名,然后使用非ascii字符 class RegiForm(ModelForm): username = forms.CharField() password=forms.CharField(label=(u'password'), widget=forms.PasswordInput(render_value=False)) password2=forms.CharField(label=(u'password2

Django用户名不允许非ascii,是否有任何方法覆盖modelform中的用户名,然后使用非ascii字符

class RegiForm(ModelForm):
username = forms.CharField()
password=forms.CharField(label=(u'password'), widget=forms.PasswordInput(render_value=False))
password2=forms.CharField(label=(u'password2'), widget=forms.PasswordInput(render_value=False))

def clean_username(self): 

控制台中的回溯是什么?类似吗?还有关于是否正确跟踪您的信息。它在模板中抛出form.username.error。它不会将非ascii字符作为用户名进行验证可能应该浏览一下此链接-您的意思是在用户名验证程序=[validators.RegexValidator(re.compile(“^[\w.@+-]+$”,flags=re.UNICODE),((“输入有效用户名”),“invalid”)中添加这一行,这也没有帮助