Ich erhalte die folgenden Fehler in meinen Sentry-Ausnahmen
AttributeError: 'RegexURLResolver' object has no attribute '_urlconf_module'
Und die Spur zeigt nur auf Code mit der Django-Code-Basis, ohne auf irgendeinen Platz in meiner Anwendung zu zeigen. Meine Protokolle sind auch sauber. Was könnte ein möglicher Grund dafür sein?
%Vor%Ansonsten habe ich im Internet folgendes gefunden:
Das Problem wird durch ein Importauftragsproblem verursacht. In Ihrem Beispielcode rufen Sie urlresolvers.reverse auf, das Beispiel / urls.py lädt, wodurch ein admin.autodiscover () -Aufruf ausgelöst wird, der social / apps / django_app lädt /default/admin.py, die versuchen wird, Ihr benutzerdefiniertes Benutzermodell zu laden, das das Benutzermodell nicht laden kann.
Ich traf das Problem, als ich eine Funktion direkt von views.py
anrief, und diese Funktion führte zur Verwendung von resolve
, was wahrscheinlich zu einem Importproblem führte, da der Aufruf einer Funktion direkt von views.py
schlecht ist. Der obige Kommentar half jedoch, das Problem zu beheben.