フラスコアプリを複数のファイルに分割する方法を理解するのに問題があります。
Webサービスを作成していて、APIをさまざまなファイル(AccountAPI.py、UploadAPI.pyなど)に分割したいので、巨大なPythonファイルが1つもありません。
ブループリントでこれを実行できることを読みましたが、ルートが私にとって正しいルートであるかどうかは完全にはわかりません。
最終的には、1つのメインPythonファイルを実行し、他のファイルを含めて、実行時に1つの大きなファイルと見なされるようにします。
たとえば、Main.pyとAccountAPI.pyがある場合、これを実行できるようにします。
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"
この例では明らかに機能しないことはわかっていますが、そのようなことは可能ですか?
ありがとう