Djangoを手に入れようとしています。私はEclipseでPydevを使用しています。仕事に就けない簡単な申し込みページを書きました。Eclipseは、User.DoesNotExistが未定義であると文句を言います。おそらく、私は些細なことを見逃しています。コードの関連部分は次のとおりです。
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)
...