импорт пакета верхнего уровня - python - PullRequest
0 голосов
/ 16 марта 2020
/scheduler
    /views
          /authentication
                         /loginView.py
/scheduling_website
        /authentication.py
        /settings.py

Здравствуйте. Я пытаюсь импортировать authentication.py в loginView.py, но получаю эту ошибку: ValueError: попытка относительного импорта за пределы пакета верхнего уровня

Почему? и как я могу решить эту проблему?

РЕДАКТИРОВАТЬ: я работаю над Django проект

Мой код:

#loginView.py
from scheduling_website.scheduling_website.authentication import Authentication

в этом случае я получаю ModuleNotFoundError: Нет модуль с именем 'scheduling_website.scheduling_website'

тогда я попытался:

#loginView.py
from ....authentication import Authentication

и в этом случае я получаю ValueError

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...