J'ai du mal à comprendre comment diviser une application flask en plusieurs fichiers.
Je crée un service Web et je veux diviser les api en différents fichiers (AccountAPI.py, UploadAPI.py, ...), juste pour ne pas avoir un énorme fichier python.
J'ai lu que vous pouvez faire cela avec Blueprints, mais je ne suis pas tout à fait sûr que cette route soit la bonne pour moi.
En fin de compte, je veux exécuter un fichier python principal et inclure d'autres fichiers afin que, lorsqu'ils s'exécutent, ils soient considérés comme un gros fichier.
Par exemple, si j'ai Main.py et AccountAPI.py, je veux pouvoir le faire:
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"
Je sais qu'avec cet exemple cela ne fonctionnera évidemment pas, mais est-il possible de faire quelque chose comme ça?
Merci