2013-09-04 8 views
5

मैं अपने पृष्ठ को अलग हिस्सों में बनाने की कोशिश कर रहा हूं - और उनमें से एक शीर्ष मेनू के लिए जाता है, हालांकि, मैं यह नहीं समझ सकता कि शीर्ष मेनू टेम्पलेट को कैसे शामिल किया जाए बाकी पृष्ठों में। {% include "top_menu.html" %} किसी कारण से काम नहीं करता है, क्या मुझे इसके विचारों को अपडेट करना होगा या इसके लिए प्रभाव डालना होगा?Django में टैग काम नहीं कर रहा है

अग्रिम धन्यवाद!

+0

'टेम्पलेट्स /' निर्देशिका से संबंधित 'top_menu.html' कहां है? – karthikr

+0

अच्छी तरह से यह टेम्पलेट निर्देशिका के अंदर है, अगर आप – Xeen

+0

का ध्यान रखते हैं तो कृपया टेम्पलेट्स में सामान्य फ़ोल्डर/फ़ाइल संरचना टाइप करें। शायद कुछ topers में "top_menu.html" घोंसला है? – stormlifter

उत्तर

7

मुझे एक ही समस्या थी और मैंने कुछ अन्य समान पोस्ट देखी हैं। मेरे मामले में यह समस्या मेरे बाहरी टेम्पलेट के कारण {% load staticfiles %} थी जिसके लिए शामिल फ़ाइल द्वारा भी आवश्यकता थी।

फिक्स्ड फ़ाइल के अंदर {% load staticfiles %} दोहराना था। Django द्वारा समस्या को फ़ाइल लोड करने में विफल होने पर त्रुटि संदेश नहीं दे रहा था, इसलिए कोई संकेत नहीं था।

+0

यह भी लागू होता है यदि आप किसी अन्य चीज को स्थिर कर रहे हैं तो staticfiles, यानी कस्टम टेम्पलेट टैग। – Pim

+0

वही समस्या, लेकिन '{% लोड staticfiles%} 'जोड़ना इसे ठीक नहीं करता है। शायद ऐसा इसलिए है क्योंकि यह एक आईफ्रेम से भरा पृष्ठ है? – Vadorequest

संबंधित मुद्दे