#python #django #django-oscar
#python #django #django-оскар
Вопрос:
Краткое описание проблемы
Успешно установил приложение django-oscar sandbox, но получаю небольшую ошибку в django-oscar/sandbox/urls.py в строке url(r ‘^’, включить(apps.get_app_config(‘oscar’).urls[0])),
Сообщение об ошибке:
Ошибка атрибута: объект ‘AppConfig’ не имеет атрибута ‘urls’
Приведенные выше ‘приложения’ поступают из пакета django: from django.apps import apps
и используют его в
url(r'^', include(apps.get_app_config('oscar').urls[0])),
Я погуглил это, но не нашел решения. Я следую инструкциям, доступным на вашем официальном веб-сайте django-oscar:https://django-oscar.readthedocs.io/en/releases-1.6/internals/sandbox.html чтобы запустить приложение-песочницу локально.
Технические подробности
-
Версия Python: 3.5.2
-
Версия Django: 2.1.7
-
Версия Oscar: 1.6.7 (django-oscar)
Комментарии:
1. Является ли это копией / вставкой этой проблемы с github ?
2. @FlyingTeller, похоже, что так и есть…
3. да, братан, я также разместил сообщение на github, чтобы в ближайшее время получить правильный ответ.
4. Откуда у вас возникла идея, что это было правильно? Это совсем не то, что говорится в документах, на которые вы ссылаетесь.
5. Вы пытаетесь использовать песочницу из github master с Oscar 1.6 — это не сработает. Вам нужно использовать изолированную среду из ветки выпуска 1.6. Я не слишком уверен, как вам удалось использовать песочницу 1.6 с master of Oscar.