Django-Administrator meldet sich nicht ordnungsgemäß beim benutzerdefinierten Benutzermodell an

8

Ich habe eine App, die ich auf Django 1.4.5 hatte, auf Django 1.5 aktualisiert und bin gerade zu einem benutzerdefinierten Benutzermodell übergegangen. Wenn ich mich mit meinem eigenen Authentifizierungsformular bei meiner App anmelde, mit meinen Superuser-Anmeldeinformationen (erstellt mit manage.py syncdb ), funktioniert alles einwandfrei.

Ich kann authentifiziert werden und wenn ich zu /admin gehe, bin ich wie erwartet eingeloggt. Ich kann navigieren und das Admin-Panel perfekt nutzen. Wenn ich mich jedoch über das Anmeldeformular von django admin vom /admin in das Admin-Panel einloggen möchte, erhalte ich den Fehler:

  

Bitte geben Sie die korrekte E-Mail-Adresse und das Passwort für einen Mitarbeiter-Account ein. Hinweis   Bei beiden Feldern muss die Groß- / Kleinschreibung beachtet werden.

Ich habe einige Nachforschungen angestellt und dachte, es könnte etwas mit ModelAdmin zu tun haben, also folgte ich dieses Beispiel aus den Dokumenten und erstellte eine benutzerdefinierte ModelAdmin . Das Problem besteht jedoch weiterhin.

Irgendwelche Ideen, was könnte das verursachen?

    
Sanketh Katta 03.03.2013, 01:15
quelle

1 Antwort

4

Hast du folgende Zeilen in deine create_superuser Funktion eingefügt, die sich unter BaseUserManager befindet? Es könnte so aussehen:

%Vor%

Konzentrieren Sie sich auf:

%Vor%     
alix 23.03.2013 23:34
quelle

Tags und Links