मुझे यह समझने में परेशानी हो रही है कि एक फ्लास्क ऐप को कई फाइलों में कैसे विभाजित किया जाए।
मैं एक वेब सेवा बना रहा हूं और मैं एपीआई को अलग-अलग फाइलों में विभाजित करना चाहता हूं (खाताएपीआईडीपीओ, अपलोडएपीआईएमडीओ, ...), इसलिए मेरे पास एक विशाल अजगर फाइल नहीं है।
मैंने पढ़ा है कि आप ब्लूप्रिंट के साथ ऐसा कर सकते हैं, लेकिन मुझे पूरी तरह से यकीन नहीं है कि मार्ग मेरे लिए सही है।
अंतत: मैं एक मेन पाइथन फाइल चलाना चाहता हूं और दूसरी फाइलें शामिल करता हूं ताकि जब यह चले तो उन्हें एक बड़ी फाइल माना जाए।
उदाहरण के लिए, यदि मेरे पास 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"
मैं इस उदाहरण से जानता हूं कि यह स्पष्ट रूप से काम नहीं करेगा, लेकिन क्या ऐसा कुछ करना संभव है?
धन्यवाद