Ich hatte das gleiche Problem. Offenbar hat der Server, auf dem ich das urls.py-Skript hochladen möchte, eine ältere Version, denke ich.
Meine anfängliche Lösung bestand darin, die Django-Registrierung als App (von der Quelle) in INSTALLED_APPS zu speichern, wobei der Registrierungsordner direkt neben meinen anderen Apps lag.
Dann war das neue Problem, dass die installierte Version vor der "benutzerdefinierten" App nachgeschlagen wird, besonders bei Importen. In views.py haben wir zum Beispiel einen
from registration.backends import get_backend
, der in der 0.7-Version zu fehlen scheint. Das löst eine Ausnahme aus, aber bei der Registrierung der App ist die Funktion in Registrierung/Backend/init .py.
Dies führt zu Konflikten zwischen der benutzerdefinierten Registrierungs-App (0.8) und der installierten Server-weiten (0.7), zu der ich nicht zu gelangen scheint.
Ich denke, dies geschieht, weil Sie in der Dokumentation folgen für eine spätere Version als Sie haben. registration.backends.default.urls wird in Version 0.9 veraltet und dann entfernt. Könnten Sie eine Version haben, in der registration.urls immer noch korrekt ist? – hughdbrown