У меня была такая же проблема. Судя по всему, сервер, на который я пытаюсь загрузить скрипт urls.py, имеет более старую версию, я думаю, 0.7.
Мой первоначальный обходной путь состоял в том, чтобы поместить django-registration в качестве приложения (из источника) и включить его в INSTALLED_APPS, с папкой регистрации рядом с моими другими приложениями.
Тогда новая проблема заключалась в том, что установленная версия просматривается перед «настраиваемым» приложением, особенно при импорте. Например, в views.py у нас есть
from registration.backends import get_backend
, который отсутствует в версии 0.7. Таким образом, это вызывает исключение, но при проверке приложения регистрации функция находится в регистрации / бэкэнде / init .py.
Это вызывает конфликты между пользовательским приложением регистрации (0.8) и одним установленным для всего сервера (0.7), с которым я не могу обойтись.