Mam problem ze zrozumieniem, jak podzielić aplikację Flask na wiele plików.
Tworzę usługę internetową i chcę podzielić interfejsy API na różne pliki (AccountAPI.py, UploadAPI.py, ...), aby nie mieć jednego ogromnego pliku Pythona.
Czytałem, że możesz to zrobić dzięki Blueprints, ale nie jestem do końca pewien, czy trasa jest dla mnie odpowiednia.
Ostatecznie chcę uruchomić jeden główny plik Pythona i dołączyć inne pliki, aby po uruchomieniu były traktowane jako jeden duży plik.
Na przykład, jeśli mam Main.py i AccountAPI.py, chcę móc to zrobić:
Main.py:
from flask import Flask
import AccountAPI
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
AccountAPI.py:
@app.route("/account")
def accountList():
return "list of accounts"
Wiem, że na tym przykładzie to oczywiście nie zadziała, ale czy można coś takiego zrobić?
Dzięki