Не работает относительный импорт модели в тестах на django
Подскажите, пожалуйста, в чем ошибка? В test.py через относительный импорт импортирую свою модель Scheme.
from .models import Scheme
И при запуске тестов рейзится ошибка:
RuntimeError: Model class scheme.models.Scheme doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
Тесты и модель лежат на одном уровне. В init модуля инициализировал default_app_config:
from .apps import SchemeConfig
default_app_config = 'apps.scheme.apps.SchemeConfig'
В setting'ах проекта указал:
INSTALLED_APPS = [
'apps.scheme.SchemeConfig',]
А если использовать полный импорт, ошибки не будет.
Структура проекта:
my_project
- src
- my_project
- settings.py
- apps
- scheme
- models.py
- tests.py