Django-Datenbankfehler: Fehlende Tabelle social_auth_usersocialauth, wenn social_auth nicht installiert ist
Ich versuche, mit einem sehr rätselhaften Fehler in einer Django-App umzugehen. Wenn DEBUG = False, wird versucht, einen Benutzer zu löschen (überuser.delete()
) gibt diesen Datenbankfehler aus:
DatabaseError: relation "social_auth_usersocialauth" does not exist
LINE 1: ...", "social_auth_usersocialauth"."extra_data" FROM "social_au...
Ich habe jedoch kein social_auth oder ähnliches in INSTALLED_APPS, noch befinden sich solche Tabellen in meiner Datenbank, noch verweist einer meiner Codes auf irgendetwas in dieser Art (ich habe eine Textsuche für 'social' in der gesamten Datenbank durchgeführt) Projektordner) - und wieder funktioniert dies einwandfrei, wenn DEBUG = True. social_auth ist auf meinem System und auf meinem PYTHONPATH installiert, aber ich kann nicht erkennen, woher diese App die Idee hat, dass social_auths Tabellen in ihrer Datenbank enthalten sein sollten, geschweige denn, warum dies nur bei DEBUG = False der Fall ist.
Von welchen möglichen Pfaden könnte meine App diesen Tisch beziehen und wie könnte ich davon überzeugen, dass er nicht dort sein sollte?