Ошибка при попытке импорта функции из своего модуля
Хочу импортировать из файла db_connection.py объект session в файл my_select.py, но получаю ошибку 'No module named 'database'.
Пробовал:
from .database.db_connection import session
from ..database.db_connection import session
from University_Postgres_SQLAlchemy.database.db_connection import session
Ответы (1 шт):
Автор решения: Maksim Alekseev
→ Ссылка
При попытке импорта
from .database.db_connection import session
У тебя вылетает ошибка 'No module named 'database' так как в твоем пакете selects нету модуля database
Правильно будет импортировать без точки
from database.db_connection import session
Также можно засунуть в файл __init__.py пакета database
from .db_connection import session
И тогда в selects можно имортировать таким образом:
from database import session
