मेरे core.html में मेरे पास जावास्क्रिप्ट लेबल वाला एक ब्लॉक है। यह बहुत अच्छा होगा अगर मैं इस ब्लॉक में सब कुछ ओवरराइट किए बिना अधिक लाइन जोड़ सकता हूं।क्या हम ओवरराइट करने के बजाय {% block%} में शामिल हो सकते हैं?
उत्तर
{% block javascript %}
{{ block.super }}
... more content ...
{% endblock %}
ठीक block.super
काम करता है का उपयोग करते हुए जब एक सहित खाके का विस्तार नहीं बल्कि साथ ही, यानी:
{% extends "base.html" %} vs. {% include "partial.html" %}
आप के बीच में एक टेम्पलेट शामिल करना चाहते हैं कहो आपका पृष्ठ और आप पृष्ठ के अंत में किसी ब्लॉक में कुछ जावास्क्रिप्ट जोड़ने की भी चाहेंगे: शामिल टेम्पलेट में block.super
को कॉल करना दुर्घटनाग्रस्त हो जाएगा।
सीएफ। Django मुद्दे #7324, #12008, #13399 और related update to the documentation। सी एफ include tag ध्यान दें:
टैग शामिल "इस subtemplate प्रस्तुत करना और एचटीएमएल में शामिल हैं", नहीं के रूप में "इस subtemplate पार्स और उसकी सामग्री को शामिल जैसे कि वह माता-पिता का हिस्सा थे" के एक कार्यान्वयन के रूप में माना जाना चाहिए। इसका मतलब है कि शामिल टेम्पलेट्स के बीच कोई साझा स्थिति नहीं है - प्रत्येक में एक पूरी तरह से स्वतंत्र प्रतिपादन प्रक्रिया शामिल है।
ब्लॉक शामिल किए जाने से पहले उनका मूल्यांकन किया जाता है। इसका अर्थ यह है कि एक टेम्पलेट जिसमें दूसरे से ब्लॉक शामिल हैं, उनमें पहले से मूल्यांकन और प्रस्तुत किए गए ब्लॉक होंगे - उदाहरण के लिए, एक विस्तारित टेम्पलेट, जिनके द्वारा ओवरराइड किया जा सकता है।
{% load sekizai_tags %} ⎧ <p>Some content</p> <p>Some content</p> | {% addtoblock "js" %} | <script type="text/javascript"> {% include "partial.html" %} -> ⎨ alert("Hello django-sekizai"); | </script> <p>Some more content</p> ⎩ {% endaddtoblock %} {% render_block "js" %}
मुख्य कारण है कि मैं इस परियोजना की शुरूआत की कमी थी
उस मामले में मैं django-sekizai का उपयोग कर की सलाह देते हैं, जो आप की तरह कार्य कर सकते हैं django और django-cms में एक अच्छा मीडिया (सीएसएस/जेएस) ढांचे का। हां, डजंगो में रूपों में इस्तेमाल होने वाली मीडिया क्लास है, लेकिन वास्तव में यह अच्छी तरह से काम नहीं करता है। आम तौर पर फ्रंटएंड लोग सीएसएस और जावास्क्रिप्ट फ़ाइलों को शामिल करने के लिए निर्णय लेना चाहते हैं और वे पाइथन फ़ाइलों को संपादित करने के लिए संपादित नहीं करना चाहते हैं और न ही मैं उन्हें अपनी पायथन फाइलों को बदलना चाहता हूं। वहां आपको उन टेम्पलेट्स की सामग्री को संपादित करने की अनुमति देने की आवश्यकता थी जो अब आप उस बिंदु से पहले या बाद में हैं जहां आप हैं। इसके अलावा मैं डुप्लिकेट को हटा देना चाहता था। नतीजतन मैंने django-sekizai लिखा, जो वास्तव में करता है। यह ब्लॉक के समान है, बस उन्हें विरासत के बजाय, आप उन्हें बढ़ाते हैं।
- 1. हम nstimer के बजाय क्या उपयोग कर सकते हैं?
- 2. क्या एनएफसी टैग ओवरराइट होने से सुरक्षित हो सकते हैं?
- 3. क्या हम पोस्टग्रेस्क्ल में दो टेबल में शामिल हो सकते हैं यदि अलग-अलग स्कीमा
- 4. क्या सी मैक्रो में अस्थायी चर शामिल हो सकते हैं?
- 5. क्या PHP नेमस्पेस में चर शामिल हो सकते हैं?
- 6. हम एचटीएमएल 5 के साथ कितना अर्थपूर्ण हो सकते हैं?
- 7. क्या हम sandcastle तेज कर सकते हैं?
- 8. क्या हम एएसपीनेट में ग्लोबल.एक्सएक्स का परीक्षण कर सकते हैं?
- 9. क्या हम एंड्रॉइड में एक फ़ोल्डर एन्क्रिप्ट कर सकते हैं?
- 10. क्या मॉड्यूल में गुण हो सकते हैं?
- 11. क्या हम .c फ़ाइल शामिल नहीं कर सकते?
- 12. क्या हम जावास्क्रिप्ट के साथ 302 रीडायरेक्ट कर सकते हैं?
- 13. क्या हम जेवीएम मेमोरी में ऑब्जेक्ट्स देख सकते हैं?
- 14. नहीं खुला शामिल हो सकते हैं फ़ाइल "d3dx9.h"
- 15. क्या हम एक फ़ाइल में हैशटेबल लिख सकते हैं?
- 16. क्या हम एसडीएल ट्रिडियन में माइग्रेट कर सकते हैं?
- 17. क्या हम दो अलग डेटाबेस टेबल के लिए शामिल होने का उपयोग कर सकते हैं?
- 18. क्या हम पाइथन में स्मार्ट-कॉपी कर सकते हैं?
- 19. क्या हम संपूर्ण कॉन्फ़िगरेशन फ़ाइल एन्क्रिप्ट कर सकते हैं?
- 20. क्या मॉड्यूल में वही गुण हो सकते हैं जो ऑब्जेक्ट्स कर सकते हैं?
- 21. क्या हम हाइबरनेट में संघ का उपयोग कर सकते हैं?
- 22. क्या हम संघ में सूचक का उपयोग कर सकते हैं?
- 23. क्या हम यूआरएल में उपयोग कर सकते हैं?
- 24. क्या हम जावा में पॉपअप त्रुटि अलर्ट बना सकते हैं?
- 25. क्या हम LINQ के साथ डेटाटेबल फ़िल्टर कर सकते हैं?
- 26. क्या कक्षा में वर्चुअल डेटा सदस्य हो सकते हैं?
- 27. क्या केकेपीएचपी में मॉडल के कई टेबल हो सकते हैं?
- 28. एएसपी.Net वेब अनुप्रयोगों को तैनात करने के अच्छे तरीके क्या हो सकते हैं?
- 29. क्या एनएसएसटींग स्थिरांक कमजोर हो सकते हैं?
- 30. क्या एक संस्करण सरणी में 0 तत्व हो सकते हैं?
अच्छा काम करता है, धन्यवाद! :) – PKKid