Ho problemi a capire come dividere un'app Flask in più file.
Sto creando un servizio web e voglio dividere le API in diversi file (AccountAPI.py, UploadAPI.py, ...), solo così non ho un enorme file Python.
Ho letto che puoi farlo con Blueprints, ma non sono del tutto sicuro che il percorso sia quello giusto per me.
In definitiva, voglio eseguire un file Main python e includere altri file in modo che quando viene eseguito, siano considerati un unico file di grandi dimensioni.
Ad esempio, se ho Main.py e AccountAPI.py voglio essere in grado di farlo:
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"
So che con questo esempio ovviamente non funzionerà, ma è possibile fare qualcosa del genere?
Grazie