Ich bin auch auf dieses Problem gestoßen. Ich ging durch den PyCharm Django Guide . Ich habe dies behoben, indem ich meine sqlite-Datenbankdatei gelöscht habe und syncdb erneut ausgeführt habe. Ich weiß nicht, warum es beim ersten Mal nicht funktioniert hat, aber es funktioniert jetzt.
Es lohnt sich auch, den SQLite-Datenbankbrowser herunterzuladen, damit Sie die tatsächliche Struktur Ihrer SQLite-Datenbank sehen können. Für dieses Problem interessieren Sie sich für die Tabelle django_site. Nachdem ich meine Datenbankdatei und reran syncdb gelöscht hatte, gab es eine Zeile in dieser Tabelle.
Dieses Problem tritt auf, weil beim ersten Ausführen von python manage.py syncdb.
kein Hauptbenutzer angegeben wird. Um es zu lösen, löschen Sie alle Tabellen, die von django in der Datenbank erstellt wurden (mit mysql, postgresql ..) oder löschen Sie die Datenbank.db (mit sqlite3), dann führen Sie python manage.py syncdb
noch einmal aus
Tags und Links django