J'ai eu le même problème. Apparemment, le serveur où j'essaye de télécharger le script urls.py a une version plus ancienne, 0.7 je pense.
Ma solution de contournement initiale consistait à placer l'enregistrement django en tant qu'application (à partir de la source) et à l'inclure dans INSTALLED_APPS, avec le dossier d'enregistrement juste à côté de mes autres applications.
Ensuite, le nouveau problème était que la version installée est recherchée avant l'application 'personnalisée', en particulier sur les importations. Par exemple, dans views.py, nous avons un
from registration.backends import get_backend
qui semble être absent de la version 0.7. Donc, cela soulève une exception, mais en vérifiant sur l'application d'enregistrement la fonction est là dans l'enregistrement/backend/init .py.
Cela provoque des conflits entre l'application d'enregistrement personnalisée (0.8) et celle installée sur le serveur (0.7) que je n'arrive pas à contourner.
Je pense que ce qui se passe parce que vous suivez la documentation pour une version plus récente que vous avez. registration.backends.default.urls va être obsolète dans la version 0.9, puis supprimé. Pourriez-vous avoir une version dans laquelle registration.urls est toujours correct? – hughdbrown