擅长:python、mysql、java
<p>我想我有个解决办法:</p>
<pre><code>def clean_username(self):
kwargs = {
'{0}__{1}'.format(UsernameField(), 'iexact'): self.cleaned_data['username'],
}
if User.objects.filter(**kwargs):
raise ValidationError(_('A user with that username already exists.'), code='invalid')
return self.cleaned_data['username']
</code></pre>
<p><em>UsernameField()来自django registration redux。</em></p>
<p>如果这种方法有什么问题,请说!在</p>