我在理解如何将Flask应用程序拆分为多个文件时遇到麻烦。
我正在创建一个Web服务,并且想将api拆分为不同的文件(AccountAPI.py,UploadAPI.py等),只是我没有一个巨大的python文件。
我读过您可以使用“蓝图”来做到这一点,但我不确定这条路线是否适合我。
最终,我想运行一个Main python文件,并包含其他文件,以便在运行时将它们视为一个大文件。
例如,如果我有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"
我知道这个例子显然行不通,但是有可能这样做吗?
谢谢