दिलचस्प पोस्ट
Crashlytics iPhone से क्रैश रिपोर्ट नहीं भेज रहा है एक ListView पर लौटने जब बनाए रखें / सहेजें / स्क्रॉल स्थिति को पुनर्स्थापित करें `और पोस्ट: प्रकाशित किए गए में दृश्य_संख्या` कोल्लेक्ट (&: views_count)` अधिकतम आकार जो एक सरणी को पकड़ सकता है? कैसे डिक्शनरी के माध्यम से पुनरावृत्त करें और मूल्य बदलें? यूनिटी 3 डी स्रोत नियंत्रण के लिए गिट का उपयोग कैसे करें? अगले ईवेंट की तारीख प्रदर्शित करें मैं '9.61' से '9:61' करने के लिए जावास्क्रिप्ट में स्ट्रिंग कैसे बदलूं? एसक्यूएल अद्यतन एक अलग कॉलम से संदर्भित एक संबंधित तालिका में मान के बराबर होने के लिए एक कॉलम सेट करें? जावा मैट्रिक्स लाइब्रेरीज़ मैं एक आईएसओ 8601 दिन-समय की स्ट्रिंग को पायथन डीट टाइम ऑब्जेक्ट में कैसे अनुवाद कर सकता हूं? पता गणना निर्देश – लीक फ्लोट से दोगुने तेज का उपयोग कर रहा है? मैं बाल खिड़की के डोम ट्री तक कैसे पहुंच सकता हूं? एल्गोरिदम: अंडाकार मिलान

django 1.5 – स्थिर टैग के अंदर चर का उपयोग कैसे करें

मैं वर्तमान में मेरी परियोजना में सभी स्थिर फाइल संदर्भों को नए {% स्टैटिक%} टैग पर ले जा रहा हूं जो कि डीजेंगो 1.5 की शुरुआत की गई थी, लेकिन मुझे समस्या आ रही है, कुछ स्थानों में मैं सामग्री पाने के लिए चर का उपयोग करता हूं। नए टैग के साथ मैं ऐसा नहीं कर सकता, इसको हल करने का कोई तरीका है?

वर्तमान कोड:

<img src="{{ STATIC_URL }}/assets/flags/{{ request.LANGUAGE_CODE }}.gif" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" /> 

यह क्या होना चाहिए (यह काम नहीं करता है):

 <img src="{% static 'assets/flags/{{ request.LANGUAGE_CODE }}.gif' %}" alt="{% trans 'Language' %}" title="{% trans 'Language' %}" /> 

Solutions Collecting From Web of "django 1.5 – स्थिर टैग के अंदर चर का उपयोग कैसे करें"

आप टेम्प्लेट फ़िल्टर को add तार जोड़ना चाहते हैं:

 {% with 'assets/flags/'|add:request.LANGUAGE_CODE|add:'.gif' as image_static %} {% static image_static %} {% endwith %} 

जो आप करने की कोशिश कर रहे हैं वह static टेम्पलेट टैग के साथ काम नहीं करता है क्योंकि यह केवल एक स्ट्रिंग या केवल एक चर लेता है:

 {% static "myapp/css/base.css" %} {% static variable_with_path %} {% static "myapp/css/base.css" as admin_base_css %} {% static variable_with_path as varname %} 

एक क्लीनर तरीका है {% स्थैतिक%} को html की शुरुआत से एक चर के रूप में सेट करना है ताकि हम इसे किसी भी तरह से इस्तेमाल कर सकें।

 {% load static %} {% static "" as baseUrl %} <img src="{{ baseUrl }}/img/{{p.id}}"></img> 

मुझे स्थिर पथ के लिए एक खाली स्ट्रिंग का उपयोग करके और उसके बाद अपने स्वयं के अनुभाग में अपने चर का उपयोग करके यह काम करने के लिए मिला है:

 <a href= "{% static "" %}{{obj.a}}/{{obj.b}}/{{obj.c}}.gz" >Name</a> 

@ रोमन, आप कम से कम उपयोग कर सकते हैं

 {% get_static_prefix %} 

जो कि जब आप {% load static%} में लोड हो जाएंगे यह तो बस अधिक प्राकृतिक है {% स्थैतिक ''%} 🙂