Próbuję zdobyć Django. Używam Pydev na Eclipse. Napisałem prostą stronę rejestracji, której nie mogę uruchomić. Eclipse skarży się, że User.DoesNotExist jest niezdefiniowana. Najprawdopodobniej brakuje mi czegoś trywialnego. Oto odpowiedni fragment kodu:Django - User.DoesNotExist nie istnieje?
from django.contrib.auth.models import User
...
class SignUpForm (forms.Form):
...
def clean_username (self):
try:
User.objects.get(username=self.cleaned_data['username'])
except User.DoesNotExist:
return self.cleaned_data['username']
raise forms.ValidationError(USERNAME_ALREADY_IN_USE)
...
+1 na tytułowe pytanie. – OregonGhost
Czy próbowałeś już uruchomić kod?Czy to tylko pydev narzeka, czy to w ogóle nie działa? – miles82
to działa, ale jeśli nie wyślę kodu, nie pozwala mi debugować pydev. – shanyu