2012-09-26 4 views
5

उदाहरण के द्वारा Django के साथ सीखते समय, मुझे कुछ ऐसा मिला है जो मुझे अभी तक नहीं पता है और इसके लिए कोई संदर्भ नहीं मिला है। मुझे यकीन है कि यह कहीं भी अच्छी तरह से प्रलेखित है, लेकिन मुझे पता नहीं चला कि इसे कैसे खोजा जाए। इसके अलावा, अगर मैं पहले से ही उत्तर दिए गए प्रश्न का पुन: उपयोग कर रहा हूं, तो मैं क्षमा चाहता हूं, मुझे इसे यहां भी नहीं मिला है। मुझे समझ को क्या कहना चाहेंगे "व्यवस्थापक: ..." है वाक्य रचना है, जो मैं कई संदर्भों में से मुलाकात की:टेम्पलेट टैग में और रिवर्स फ़ंक्शन में django व्यवस्थापक कॉलन सिंटैक्स

एक टेम्पलेट .html फ़ाइल में:

<a href="{% url admin:todo_datetime_add %}">Add Todo items</a> 

एक दृश्य के समारोह में:

return HttpResponseRedirect(reverse("admin:todo_item_changelist")) 

मैं djangoproject ट्यूटोरियल और djangobook के पहले 8 अध्यायों के माध्यम से चला गया है, और मैं वहां से नहीं मिला। मुझे पता है, हालांकि, एक रिवर्स फ़ंक्शन में एक व्यू फ़ंक्शन पारित किया जा सकता है, और वह {%%} टेम्पलेट टैग 'कुछ करता है', लेकिन मैंने अभी तक इन मामलों के लिए उपयोग किए गए बिंदीदार वाक्यविन्यास को देखा है। हो सकता है कि व्यवस्थापक सुविधाओं को संदर्भित करने के लिए, बिंदीदार वाक्यविन्यास के बजाय, हम इस कोलन का उपयोग करते हैं? मैं वास्तव में कुछ संक्षिप्त स्पष्टीकरण की सराहना करता हूं कि यह क्या करता है, या एक संदर्भ लिंक भी बहुत अच्छा होगा। और फिर, मुझे खेद है कि अगर मैं पहले से ही उत्तर दिए गए प्रश्न का पुन: उपयोग कर रहा हूं।

उत्तर

3

Django डॉक्स से:

आप एक namespaced यूआरएल पुनः प्राप्त पूरी तरह से योग्य नाम निर्दिष्ट करना चाहते हैं तो:

{% url 'MyApp: दृश्य-नाम'%} हो जाएगा ताकि मौजूदा एप्लिकेशन के संदर्भ में प्रदान किए गए किसी भी संकेत का उपयोग करके सामान्य नामांकित यूआरएल रिज़ॉल्यूशन रणनीति का पालन करें।

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