2010-05-07 11 views
10

एक संदर्भ प्रोसेसर (जो स्वचालित रूप से अनुरोध भरता है) बनाने से, टेम्पलेट टैग (और उन्हें टेम्पलेट में लोड करना) बनाने के लिए कौन से मामले बेहतर हैं?संदर्भ प्रोसेसर बनाम टेम्पलेट टैग के लिए सर्वश्रेष्ठ अभ्यास?

उदा मेरे पास एक गतिशील मेनू है जिसे सभी टेम्पलेट्स में शामिल किया जाना है, इसलिए मैं इसे अपने base.html में डाल रहा हूं। पसंदीदा उपयोग क्या है: संदर्भ प्रोसेसर या कस्टम टेम्पलेट टैग? और क्यों?

उत्तर

12

प्रसंग प्रोसेसर पेज रेंडर करने के लिए इस्तेमाल किया संदर्भ में डेटा (सूचना, सामग्री, वस्तुओं) डालने के लिए है।

टेम्पलेट टैग स्वरूपण या उस सामग्री को संसाधित करने के लिए हैं।

नया डेटा बनाने वाला एक टेम्पलेट टैग भ्रमित है। असंभव या गलत नहीं, लेकिन बहुत भ्रमित है।

+1

जरूरी नहीं कि मेरी राय में: {% लोड advertisementtags%} {myads% के रूप में% get_top_ads} { myads% में विज्ञापन के लिए%} ... {% endfor%} टेम्पलेट टैग के साथ जिस तरह से है कि। एक संदर्भ प्रोसेसर के साथ, मैं संदर्भ में "myads" भी डाल सकता था। यही कारण है कि मैं "सर्वोत्तम प्रथाओं" सामान मांग रहा था। शायद यह सिर्फ स्वाद का मामला है। – mawimawi

+4

@ माविमावी: यह स्वाद का मामला नहीं है। "विज्ञापन टैग" * एक संदर्भ प्रोसेसर से आना चाहिए - वे सामग्री हैं। तकनीकी रूप से, * कुछ भी संभव है, जिसमें वास्तव में समझने वाली चीजें शामिल हैं। यदि संदर्भ संदर्भ से आता है तो यह आसान है। –

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