У меня есть такая структура файла:
endpoints/
__init__.py
apartments.py
services/
__init__.py
apartment.py
__init__.py
app.py
в app.py
from flask import Flask
from endpoints.apartments import apartments_blueprint
app = Flask(__name__)
app.register_blueprint(apartments_blueprint, url_prefix='/apartments')
в апартаментах.py:
from flask import Blueprint, request
from services.apartment import ApartmentService
apartments_blueprint = Blueprint('apartments', __name__)
@apartments_blueprint.route('/create', methods=['POST'])
def create():
print(request.data)
ApartmentService.create_apartment('asdf')
Однако, когда я запускаю этот flask run
, он говорит:
ImportError: No module named services.apartment