Файл для импорта не найден или не читается: bootstrap-sass
Опробовать Django Shop. После этого урока: https://django-shop.readthedocs.io/en/stable/tutorial/intro.html (стабильный).
Когда я запускаю сервер и открываю localhost, вот что я вижу:
Error: File to import not found or unreadable: bootstrap-sass/assets/stylesheets/bootstrap/variables.
Parent style sheet: /home/vm/PycharmProjects/Django-shop/django-shop/shop/static/shop/css/_variables.scss
on line 1 of ../shop/static/shop/css/_variables.scss
>> @import "bootstrap-sass/assets/stylesheets/bootstrap/variables";
Я предполагаю, что этот каталог "bootstrap-sass" должен быть в "css", и я там его не вижу.
Это происходит только перед сайтом. Я могу открыть панель администратора просто отлично.
1 ответ
Ошибка, упомянутая в комментарии No module named 'django.core.urlresolvers'
дает подсказку, что существует проблема совместимости с django. Чтобы больше узнать об этой ошибке, обратитесь к этому ответу в Stackru, в котором обсуждается определенный журнал изменений с версии Django 1.x до 2.x. Теперь, когда мы знаем, что это может привести к конфликту, обратитесь к Таблице совместимости, в которой четко указано, что Django Shop не совместим с версиями Django 2.x на данный момент и в настройке вашего проекта, когда вы pip install django
, он устанавливает последнюю версию Django, которая является 2.1. Поэтому, чтобы преодолеть это, вы должны понизить Django до версии, совместимой с вашей версией Django Shop. Таким образом, рабочая комбинация будет Django 1.11 и Django Shop 0.13.x.