Django: ModuleNotFoundError: Нет названного модуля (django не может импортировать модули?)

При попытке отладки файла с именем "formulas.py" я получил следующую ошибку: ModuleNotFoundError: Нет модуля с именем 'ingredients'. Это было странно, так как вчера я отлаживал этот файл, и он прекрасно работал. Насколько мне известно, я не изменил ничего, что могло бы помешать django загрузить мой модуль. Структура моего файла следующая:

Блоки_алхимиков

блочные_алхимики

ингредиенты

media

игровая площадка

база данных

manage.py

В playground есть (среди прочих) мои formulas.py и views.py, а в ingredients есть мой models.py, который содержит модель под названием "Ingredient".

Я пытаюсь использовать эту модель для создания кверисета, поэтому я использовал следующую строку кода в formulas.py:

from ingredients.models import Ingredient

Однако при запуске файла formulas.py он выполняется до вышеуказанной строки кода, а затем возвращается:

Traceback (last recent call last): esktop\blocky_alchemists'; & 'C:\Users\ticov.virtualenvs\blocky_alchemists-KNju3Ys9\Scripts\python.exe' 'c:\Users\ticov.vscode\extension Файл "c:\Users\ticov\desktop\blocky_alchemists\playground\formulas.puncher' '54184' '--' 'c:\Users\ticov\desktop\blocky_alchemists\playground\formulas.py' y', строка 3, in from ingredients.models import Ingredient y", строка 3, in ModuleNotFoundError: Нет модуля с именем 'ingredients'

В моем основном файле settings.py я добавил 'ingredients' к установленным приложениям, но он все еще не может найти его. Кто-нибудь знает, как это исправить? Заранее спасибо!

Вернуться на верх