Как сделать правильный относительный импорт в Python?

Имеется проект, со структурой, представленной на скриншоте ниже. Не могу разобраться как сделать правильный относительный импорт из внешней директории. Так, как сделано сейчас у меня работает, НО, PyCharm указывает на ошибку, и не могу протестировать функции, которые находятся в этом файле, т.к. он не запускается, указывая на ошибку. Если я запускаю сервер, то это работает, как и импорт. У меня вопрос как сделать этот импорт правильным, и не будет проблем потом при deploy

картинка структура проекта


Ответы (1 шт):

Автор решения: Dick Dikins

Сделать директорию над "additional" - "Sources root":

  • правой кнопкой мыши на директорию;
  • Mark Directory as;
  • Sources Root.
→ Ссылка