फ्लास्क के तहत, मैं जिन्जा टेम्पलेट में सामान को शामिल/बहिष्कृत करना चाहता हूं, इस पर आधारित है कि हम डीबग मोड में हैं या नहीं। मैं बहस नहीं कर रहा हूं अगर यह एक अच्छा, या बुरा है, विचार (मैं 'बुरा' वोट दूंगा लेकिन इस मामले के लिए बस इसे करना चाहता हूं :-), तो यह सबसे अच्छा कैसे हो सकता है?जिन्जा में डीबग मोड का पता लगाने के लिए कैसे?
मुझे उम्मीद थी कि मैं स्पष्ट रूप से टेम्पलेट में चर पारित करने के लिए नहीं होगा इस के विपरीत,:
render_template('foo.html', debug=app.debug)
नहीं है कि यह बहुत मुश्किल होगा, लेकिन मैं नहीं बल्कि सिर्फ जादुई टेम्पलेट में कहना चाहते हैं:
{% if debug %}
go crazzzzy
{% endif %}
क्या कुछ डिफ़ॉल्ट चर सिर्फ मुझे उछालने के लिए इंतज़ार कर रहा है?
आप 'g.debug' कुछ अन्य डिबग स्विच तंत्र पर (अन्य config चर आधारित स्थापित करने पर विचार किया है/फ़ाइलें, 'config' सहित, http://flask.pocoo.org/docs/0.10/templating/#standard-context देखें) और टेम्पलेट का उपयोग करें? – metatoaster
@ मेटाटोस्टर अच्छा विचार है, लेकिन कुछ लोगों के आसपास घूमने के बाद, कोई खुशी नहीं, कोई खुशी नहीं। –