Bir cep şişesi uygulamasını birden çok dosyaya nasıl böleceğimi anlamakta güçlük çekiyorum.
Bir web hizmeti oluşturuyorum ve API'leri farklı dosyalara bölmek istiyorum (AccountAPI.py, UploadAPI.py, ...), böylece tek bir büyük python dosyam yok.
Bunu Blueprints ile yapabileceğinizi okudum, ancak bu rotanın benim için doğru yol olduğundan tam olarak emin değilim.
Nihayetinde bir Ana python dosyası çalıştırmak ve diğer dosyaları dahil etmek istiyorum, böylece çalıştığında büyük bir dosya olarak kabul edilirler.
Örneğin, Main.py ve AccountAPI.py'ye sahipsem, bunu yapabilmek istiyorum:
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"
Bu örnekle açıkça işe yaramayacağını biliyorum, ancak böyle bir şey yapmak mümkün mü?
Teşekkürler