design patterns - फ्लास्क: ब्लूप्रिंट के अंदर ऐप संदर्भ का उपयोग कैसे करें?



design-patterns flask (1)

एपैंकटेक्स्ट के बारे में दस्तावेज़ों से:

वर्तमान संदर्भ में मौजूदा_एप संदर्भ स्थानीय क्या है

आपके उदाहरण के लिए लागू:

from flask import Blueprint, current_app

sample = Blueprint('sample', __name__)

@sample.route('/')
def index():
    x = current_app.config['SOMETHING']

संदर्भ के लिए यहां एक छोटा सार है जो मैंने एक साथ रखा, जैसा कि टिप्पणियों में बताया गया है।

मैं फ्लास्क और अजगर सीख रहा हूं और मेरे सिर को एक विशिष्ट फ्लास्क एप्लिकेशन को संरचित करने के तरीके के चारों ओर लपेट नहीं सकता।

मुझे खाका के भीतर से ऐप कॉन्फ़िग तक पहुंचने की आवश्यकता है कुछ इस तरह

#blueprint.py
from flask import Blueprint

sample_blueprint = Blueprint("sample", __name__)

# defining a route for this blueprint
@sample_blueprint.route("/")
def index():
     # !this is the problematic line
     # need to access some config from the app
     x = app.config["SOMETHING"]
     # how to access app inside blueprint?

अगर खाका में ऐप को आयात करना समाधान है, तो क्या इससे परिचालित आयात का परिणाम नहीं होगा? अर्थात् एप्लिकेशन में खाका आयात करना, खाका में ऐप आयात करना?





flask