Split Python Flacon application en plusieurs fichiers

Je vais avoir du mal à comprendre comment scinder une fiole d'application en plusieurs fichiers.

Je suis de la création d'un service web et je veux diviser l'api dans des fichiers différents (AccountAPI.py, UploadAPI.py, ...), juste pour que je n'ai pas un énorme fichier python.

J'ai lu que vous pouvez faire cela avec des Modèles, mais je ne suis pas entièrement sûr que la route est la bonne pour moi.

En fin de compte je veux lancer un Principal fichier python et inclure d'autres fichiers de sorte que quand il s'exécute, ils sont considérés comme un seul gros fichier.

Par exemple si j'ai Main.py et AccountAPI.py je veux être capable de faire cela:

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, il est évident qu'elle ne fonctionne pas, mais est-il possible de faire quelque chose comme ça?

Grâce

InformationsquelleAutor user1751547 | 2013-03-05