Моя жизнь с python только началась. Я не знаю, как организовать папки в python (flask)
Я намерен организовать свое приложение в следующей структуре каталогов / файлов
sr c введите описание изображения здесь
server.py
- основной файл
database.py
содержащий общие ресурсы, связанные с БД
customer.py
- это простой python класс, которому нужен экземпляр БД из database.py
from ....shared.database import DB # How to solve this
class Customer():
def __init__(self):
self._first_name="John"
, но я получаю сообщение об ошибке Attempted relative import beyond top-level package
Как мне заставить это работать?!.
представление структуры папки
src
app
/modules
/customers
/models
customer.py
/shared
/database.py
/server.py