Ich kopierte den vollständigen Beispielcode von: [Customizing-Admin-Benutzer] [1] (Teil der Django-Dokumentation), aber wenn ich es ausführen wird der Django nicht Fehler, aber wenn ich füge einen User hinzu, der Django wird den folgenden Fehler ausgeben. Ich habe keinen Code für das Beispiel geändert, und die Einstellung folgt dem Dokument. Follow-up-Verbindung ist Beispiel: https://docs.djangoproject.com/en/1.8/topics/auth/customizing/#a-full-exampleFehler mit Beispielcode von Django docs
Fehler:
IntegrityError at /admin/app01/myuser/add/
NOT NULL constraint failed: app01_myuser.last_login
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/app01/myuser/add/
Django Version: 1.8.5
Exception Type: IntegrityError
Exception Value:
NOT NULL constraint failed: app01_myuser.last_login
Exception Location: /Library/Python/2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 318
Können Sie bitte beschreiben, was Ihr Ziel ist. ? Was sonst hast du an diesem Code geändert? –
Ja, weitere Informationen werden benötigt, um dies zu beheben. Stellen Sie sicher, dass Ihre Datenbank auf dem neuesten Stand ist (führen Sie Ihre Migrationen durch). Ab 1.7 -> 1.8 haben sich die Einschränkungen für das Feld "last_login" geändert. Dies hat jedoch keinen Einfluss auf Ihre App. Ich weiß es nicht! Und stellen Sie sicher, dass Sie einen Benutzer von django.contrib.auth.models importieren. –
Ich habe versucht, neues Projekt verwenden gleichen Code aus Django-Dokument, der Django (1.8) läuft normal, aber wenn Sie den Benutzer bei Admin speichern, wird der Fehler kommen, – scott