Ошибка при импорте моделей в файл test.py, django

Я пытаюсь создать файл test.py для некоторых методов моей базы данных в текущем проекте django. Мне нужно импортировать мой файл models.py, но оператор import, который я использую ниже (который следует официальному примеру Django), вызывает ошибку. И test.py, и models.py уже находятся в appFolder, так что проблема в этом?

from appFolder.models import Class1,Class2,Class3 

Использование только 'import models' не сработало, когда я запускал его ранее. Как я могу решить эту проблему? (Я также запускал файл с командой './manage.py test', если это имеет значение)

Если у вас есть файлы в одной папке, вы можете использовать относительный импорт. Вот пример кода:

from .models import Class1

Возможно, проблем несколько, но, возможно, вы пропустили приложение в списке INSTALLED_APPS в вашем файле настроек. Это распространенная ошибка, но относительный импорт работает нормально, если вы можете вручную запускать тесты.

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