Файл для импорта не найден или не читается: 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.

Другие вопросы по тегам