Пытаюсь сделать простенькую форму регистрации, вот код.
# coding: utf8
from django import forms
from base.models import Gamer
# Регистрация
class RegForm(forms.Form):
username = forms.CharField(max_length=30)
password = forms.CharField(widget=forms.PasswordInput)
repassword = forms.CharField(widget=forms.PasswordInput)
email = forms.EmailField(error_messages={'invalid':'Неверный формат email'})
#проверка ника
def empty_name(self):
data = self.cleaned_data
freeName = Gamer.objects.filter(username=data["username"]).count()
if freeName:
raise forms.ValudationError(u"Игрок с таким ником уже заригистрирован!")
return data
функция empty_name должна вызывать ошибку формы, если такое имя уже зарегистрировано, но оно это не делает. просто не выдает ошибку и все. помогите