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