Проблема с импортами в проекте с FastAPI

Всем привет. Сделал бэк на Fastapi, все работает как надо. Пришло время делать фронт, решил разделить фронт и бэк на две разные бабки в одном проекте в IDE PyCharm, создал папку backend и закинул все файлы и пакеты в эту папку, в результате pycharm переопределил импорты и добавил ко всем импортам пакетов backend и создал файл __init__.py. Когда начинаю запускать uvicorn main:app выдает ошибку: введите сюда описание изображения

ModuleNotFoundError: No module named 'backend'

В попытках исправить импорты в файле main.py(убрав backend), появляются другие ошибки уже в файлах пакетов, например: введите сюда описание изображения

Начинаю и там исправлять и выдают следующие ошибки:

File "/Users/admin/PycharmProjects/Scaner_p2p/backend/./main.py", line 2, in <module>
    from routers.user_routers import user_router
  File "/Users/admin/PycharmProjects/Scaner_p2p/backend/./routers/user_routers.py", line 2, in <module>
    from ..schemas import user_schema, token_schema
ImportError: attempted relative import beyond top-level package

Я понял что я делаю что то не так, возможно не правильная структура проекта или неправильные импорты, посмотрел кучу инфы в инете, конкретно к моей ситуации не нашел ответа. Буду рад любой помощи).


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