将Python Flask应用程序分割成多个文件
- 论坛
- 将Python Flask应用程序分割成多个文件
22 浏览
将Python Flask应用程序分割成多个文件
我在理解如何将一个Flask应用程序拆分为多个文件方面遇到了困难。
我正在创建一个Web服务,希望将API拆分为不同的文件(AccountAPI.py,UploadAPI.py等),以避免一个庞大的Python文件。
我已经阅读到可以使用蓝图来实现这一点,但我不确定这是否适合我。
最终,我希望运行一个主要的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"
我知道这个例子显然行不通,但是是否有可能做到这一点?
谢谢