Ich habe Probleme zu verstehen, wie eine Kolben-App in mehrere Dateien aufgeteilt wird.
Ich erstelle einen Webdienst und möchte die APIs in verschiedene Dateien (AccountAPI.py, UploadAPI.py, ...) aufteilen, nur damit ich keine große Python-Datei habe.
Ich habe gelesen, dass Sie dies mit Blueprints tun können, bin mir aber nicht ganz sicher, ob die Route für mich die richtige ist.
Letztendlich möchte ich eine Hauptpython-Datei ausführen und andere Dateien einschließen, damit sie beim Ausführen als eine große Datei betrachtet werden.
Wenn ich beispielsweise Main.py und AccountAPI.py habe, möchte ich dies tun können:
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"
Ich weiß, dass es mit diesem Beispiel offensichtlich nicht funktioniert, aber ist es möglich, so etwas zu tun?
Vielen Dank