मेरे पास मेरी साइट पर उपयोगकर्ता समीक्षाएं हैं। प्रत्येक समीक्षा में 1-5 सितारों की रेटिंग होती है। मैं उन कई सितारों को मुद्रित करना चाहता हूं। मैं यह कैसे करुं? मुझे केवल {% for X in Y %}
दिखाई देता है जो आपको एक सूची में फिर से चालू करने देता है, लेकिन कुछ निश्चित समय नहीं।Django में एक्स बार लूप कैसे करें?
उत्तर
उपयोग zalun द्वारा Template range filter:
from django.template import Library
register = Library()
@register.filter
def get_range(value):
"""
Filter - returns a list containing range made from given value
Usage (in template):
<ul>{% for i in 3|get_range %}
<li>{{ i }}. Do something</li>
{% endfor %}</ul>
Results with the HTML:
<ul>
<li>0. Do something</li>
<li>1. Do something</li>
<li>2. Do something</li>
</ul>
Instead of 3 one may use the variable set in the views
"""
return range(value)
कस्टम फ़िल्टर के लिए कोई ज़रूरत नहीं - make_list
काम करेगा:
{% for i in '123'|make_list %}
मुझे पूरा यकीन है कि यह * काम नहीं करेगा। यह '1,2,3]' * नहीं * '[0,1,2, ..., 122]' लौटाता है। – mpen
हां, यही वह है जो मैं इसके लिए करना चाहता था - जैसा कि ओपी ने अनुरोध किया था। –
मैं ओपी हूं, और मुझे पूरा यकीन है कि मैंने जो अनुरोध नहीं किया है ... यह कैसे लूपिंग को "निश्चित संख्या" या "एक्स टाइम्स" को 1 और 5 के बीच एक (पूर्णांक) रेटिंग दिया गया है? – mpen
- 1. Django टेम्पलेट्स - घोंसले में लूप
- 2. एक्स 64 असेंबलर एडीडी लूप
- 3. Django-अजवाइन प्रगति बार
- 4. बैश स्क्रिप्ट में अनंत लूप को कैसे बंद करें?
- 5. Django स्थापना पहली बार
- 6. jQuery में लूप कैसे लिखें जो लूप
- 7. ओएस एक्स सिस्टम मेनू बार में अपना प्रोग्राम कैसे जोड़ें?
- 8. जावा में NavigableMap में लूप कैसे करें
- 9. लूप कैसे करें। Jimate
- 10. विभिन्न एक्स के लिए पैटर्न-एक्स कक्षा [एक्स] कैसे करें?
- 11. स्कैला में रिकर्सिव लूप कैसे करें
- 12. सी में जल्दी लूप कैसे समाप्त करें?
- 13. लूप में sscanf का उपयोग कैसे करें?
- 14. पाइथन में ईओएफ तक लूप कैसे करें?
- 15. फोनगैप में ऑडियो कैसे लूप करें?
- 16. टेक्स्ट एक्स एक्स अक्ष के साथ बार चार्ट - achartengine
- 17. लूप
- 18. लूप के लिए Django टेम्पलेट - अंतिम पुनरावृत्ति
- 19. MySQL: पंक्तियों को दो बार बार-बार कैसे प्राप्त करें
- 20. Django में Matplotlib का उपयोग कैसे करें?
- 21. मैक ओएस एक्स शेर मेनू बार आवेदन
- 22. django में क्वेरीसेट में subquery कैसे करें?
- 23. लूप
- 24. Django में टेक्स्ट पूर्ण इतिहास कैसे करें?
- 25. स्ट्रिंग में टोकन के माध्यम से कैसे लूप करें?
- 26. मैं आर में लूप में कैसे बना सकता हूं जहां मैं शून्य बार लूप करना चाहता हूं?
- 27. Django, सभी फॉर्म त्रुटियों पर लूप
- 28. Django (django-admin) में मूल्य संक्रमण की जांच कैसे करें?
- 29. आर बारप्लॉट में सभी एक्स लेबल कैसे प्रदर्शित करें?
- 30. मॉडल खेतों से होकर बार-बार दोहराना - Django
किंडा गूंगा है कि मैं एक कस्टम फिल्टर की आवश्यकता .... लेकिन यह काम करता है। धन्यवाद। – mpen
हाँ, यह गूंगा है, लेकिन आप जो करना चाहते हैं वह करें ... – jball