Estou tendo problemas para entender como dividir um aplicativo Flask em vários arquivos.
Estou criando um serviço da web e quero dividir a API em arquivos diferentes (AccountAPI.py, UploadAPI.py, ...), apenas para não ter um arquivo python enorme.
Eu li que você pode fazer isso com o Blueprints, mas não tenho certeza se essa rota é a certa para mim.
Em última análise, quero executar um arquivo python principal e incluir outros arquivos para que, quando for executado, eles sejam considerados um arquivo grande.
Por exemplo, se eu tiver Main.py e AccountAPI.py, quero poder fazer isso:
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"
Eu sei que com este exemplo obviamente não funcionará, mas é possível fazer algo assim?
obrigado