J'essaie d'obtenir Django. J'utilise Pydev sur Eclipse. J'ai écrit une page d'inscription simple que je ne peux pas me rendre au travail. Eclipse se plaint que User.DoesNotExist n'est pas défini. Très probablement, il me manque quelque chose de trivial. Voici la partie pertinente du code:Django - User.DoesNotExist n'existe pas?
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 pour le titre de la question. – OregonGhost
Avez-vous essayé d'exécuter le code?Est-ce juste une plainte de pydev ou ça ne marche pas du tout? – miles82
cela fonctionne, mais à moins que je sors le code, il ne me laisse pas déboguer sur pydev. – shanyu