Probleme haben, diesen Fehler loszuwerden.Nullwert in Spalte "last_login" verletzt Nicht-Null-Bedingung
Ich versuche Digital Ocean zu verwenden, um meine Django App bereitzustellen. Ich habe Postgres konfiguriert, aber wenn ich versuche, einen neuen Benutzer in meiner App zu registrieren, bekomme ich dieses Problem.
Ich habe versucht, python manage.py makemigrations
und python manage.py migrate
laufen und sie funktionieren gut. Die SQL-Migrationen werden bei der Migration abgeschlossen.
Wie möchten Sie den oben genannten Benutzer hinzufügen? Über den Admin-Bereich oder Ihre spezifische Art? Welche Version von Django spielst du? –
versucht, den Benutzer in einer Django-Vorlage zu registrieren, so habe ich Formulareingabefelder und wenn ich das Formular abschicke, reinigt die Views.py es und speichert in db. Meine Version ist 1.8.6 – noobprogrammer
Versuchen Sie, '' aus django.utils importieren Zeitzone' und wo auch immer Sie die 'user' Daten zu speichern, um den neuen' user' hinzufügen vor dem Speichern hinzufügen ' .last_login = timezone.now() ' –