क्या कोई टेम्पलेट टैग (या कोई अन्य चाल) है जिसका उपयोग मैं किसी पृष्ठ में उपलब्ध सभी चर प्रदर्शित करने के लिए कर सकता हूं?Django डीबग एक पृष्ठ के सभी चर प्रदर्शित करता है
उत्तर
तो DEBUG सक्षम किया गया है, वहाँ एक template tag बुलाया {% debug %}
debug toolbar यह सब कुछ और भी बहुत कुछ करता है। अधिक के लिए screencast देखें। आप सचमुच चर चाहते हैं, आप अपने ध्यान में रखते हुए
assert False, locals()
की कोशिश कर सकते
यहाँ कई विकल्प हैं (उनमें से कुछ पहले से ही से पहले सूचीबद्ध हैं):
Django builtin debug tag - मैं इसे प्रदर्शित करने के लिए इस बॉयलरप्लेट का उपयोग समर्थक Perly:
< पूर्व > {% फिल्टर force_escape%} {% डिबग%} {% endfilter%} </attributes, variables and details या आप की तरह >
उपयोग django template debug आवेदन के टैग पूर्व set a breakpoint भी एक टेम्पलेट के अंदर जहां आप pdb डीबगर (या आईपीडीबी)
के साथ सब कुछ देख सकते हैं 210
Django debug toolbar - इस उद्देश्य के
आमतौर पर सभी डिबग सुविधाएं कार्य केवल जब एप्लिकेशन DEBUG मोड में है के लिए एक template panel है।
प्रो टिप। textarea
का प्रयोग करें और ऑटो आसान कॉपी-पेस्ट के लिए onclick
का चयन करें: बेहतर पुरस्कार के साथ
<textarea onclick="this.focus();this.select()" style="width: 100%;"> {% filter force_escape %} {% debug %} {% endfilter %}</textarea>
एक से थोड़ा अधिक जटिल समाधान django-debug-toolbar लोड करने के लिए है (प्रलेखन here)
के लिए एक और विकल्प के साथ 'टेम्पलेट' नामक एक विकल्प नहीं है 'संदर्भ टॉगल करें' और आप अपने टेम्पलेट में पास किए गए सभी चर, साथ ही टेम्पलेट के पीछे कोड देखने की क्षमता देख सकते हैं।
मुझे '0 << डेटाबेस क्वेरी ट्रिगर करता है >> '' मान – surfer190
के रूप में मैं दस्तावेज पढ़ूंगा और यदि यह विफल हो जाता है, तो मैं django-debug-toolbar प्रोजेक्ट पर जाउंगा और सहायता का अनुरोध करूंगा: https: // github। com/jazzband/Django-डिबग-उपकरण पट्टी –
- 1. हेरोकू पृष्ठ एक त्रुटि प्रदर्शित करता है जबकि "heroku logs"
- 2. PHP एक HTML पृष्ठ में HTML ईमेल प्रदर्शित करता है
- 3. Django व्यवस्थापक क्षैतिज समूह प्रदर्शित करता है
- 4. Django लापता टेम्पलेट पर 404 प्रदर्शित करता है
- 5. Django टेम्पलेट - एक चर
- 6. एमएस के प्रतीक सर्वर से डीबग करना .NET कोड - वी.एस. चर के मूल्यों प्रदर्शित नहीं करता है
- 7. एक Django एप्लिकेशन के व्यवस्थापक पृष्ठ
- 8. हैप्स्टैक एक पठन फ़ाइल प्रदर्शित करता है
- 9. ASP.NET पृष्ठ में स्थैतिक चर काम कहां करता है?
- 10. Django डीबग टूलबार लॉगिंग
- 11. jQuery डेटाटेबल्स सभी रिकॉर्ड्स को एक विकल्प के रूप में प्रदर्शित करता है
- 12. Django डीबग टूलबार सेटअप
- 13. Django व्यवस्थापक को हटाएं पृष्ठ
- 14. वर्डप्रेस सभी पोस्ट प्रदर्शित करें
- 15. , निर्धारण करता है, तो एक चर पीएचपी
- 16. django व्यवस्थापक अनुक्रमणिका पृष्ठ
- 17. Django: क्या वर्तमान पृष्ठ लिंक
- 18. Django - कार्य प्रगति प्रदर्शित करें
- 19. किसी पृष्ठ पर सभी (जावास्क्रिप्ट) वैश्विक चर प्राप्त करना
- 20. django व्यवस्थापक पृष्ठ
- 21. प्रदर्शित विम चर
- 22. लिफ्ट - पृष्ठ HTML के बजाय फ़ायरफ़ॉक्स में एक्सएमएल के रूप में प्रदर्शित करता है
- 23. Django Url, विवरण के लिए स्लग पृष्ठ
- 24. Django स्थिर पृष्ठ?
- 25. Django 1.5 अनुक्रमणिका पृष्ठ
- 26. Django व्यवस्थापक लॉगिन पृष्ठ सही लॉगिन प्रमाण-पत्रों पर उसी पृष्ठ पर रीडायरेक्ट करता है
- 27. uint8 अजीब अक्षर प्रदर्शित करता है
- 28. Django गतिशील पृष्ठ
- 29. वेतन वृद्धि Django टेम्पलेट्स में एक चर
- 30. Django टेम्पलेट के भीतर टेम्पलेट प्रस्तुत करता है
थ्नक्स। चूंकि मैं एक सामान्य दृश्य का उपयोग कर रहा हूं, क्या "झूठा झूठा, स्थानीय()" – eaman
लोगों को बुलाए जाने का कोई तरीका है, मैंने टूलबार को डिबग किया है और काम कर रहा है लेकिन यह टेम्पलेट में मेरे लिए उपलब्ध सभी चर प्रदर्शित नहीं करता है ... क्या मुझे कुछ याद आ रहा है .. यह झूठा कहता है, स्थानीय() जाओ और यह वास्तव में क्या करता है? –
यदि आपने कस्टम व्यू लिखा है, तो इसे अपने दृश्य के अंत में रखें। यदि आप एक सामान्य दृश्य का उपयोग कर रहे हैं, तो आपको इसे अपने स्वयं के दृश्य में लपेटना होगा। मुझे लगता है कि वैसे भी काम करेगा। – Tom