जब भी आप Django टेम्पलेट में {{form.field.errors}} टैग का उपयोग करते हैं, तो प्रदर्शित होने वाला सत्यापन संदेश हमेशा एक अनियंत्रित सूची टैग से घिरा हुआ होता है। यह मेरे लिए आदर्श नहीं है। क्या मैं पुन: प्रयोज्य पैकेज से किसी फ़ॉर्म के आस-पास के सत्यापन संदेश HTML को संशोधित करने में सक्षम हूं?Django के फॉर्म सत्यापन के HTML आउटपुट को अनुकूलित करें
उत्तर
Django डॉक्स से looping over a form's fields के बारे में:
{{ field.errors }}
आउटपुट एक<ul class="errorlist">
किसी भी सत्यापन त्रुटियों युक्त इस क्षेत्र के लिए इसी। आप त्रुटियों की प्रस्तुति को{% for error in field.errors %}
लूप के साथ अनुकूलित कर सकते हैं। इस मामले में, लूप में प्रत्येक ऑब्जेक्ट एक साधारण स्ट्रिंग त्रुटि संदेश युक्त स्ट्रिंग है।
उदाहरण के लिए, <p>
टैग में प्रत्येक त्रुटि रैप करने के लिए आप क्या करेंगे:
{% for error in field.errors %}
<p>{{ error|escape }}</p>
{% endfor %}
यह अभी भी ली के रूप में आउटपुट करता है, बल्कि उन्हें केवल – DataGreed
@DataGreed को ऊपर दिए गए दस्तावेज़ों के अनुसार नहीं स्ट्रिंग करता है: * इस मामले में, लूप में प्रत्येक ऑब्जेक्ट ** एक साधारण स्ट्रिंग ** त्रुटि संदेश है। * – Alasdair
वास्तव में आपको स्ट्रिंग प्राप्त करने के लिए form.non_field_errors पर पुन: प्रयास करना होगा – DataGreed
- 1. Django: किसी विशेष फॉर्म फ़ील्ड के HTML को अनुकूलित करना
- 2. Django जावास्क्रिप्ट फॉर्म सत्यापन
- 3. मैं Django में विजेट के HTML आउटपुट को कैसे अनुकूलित कर सकता हूं?
- 4. फॉर्म सत्यापन सत्यापन त्रुटि पर Django फॉर्म फ़ील्ड साफ़ करना?
- 5. Django: एक सफल फॉर्म के बाद संदेश को अनुकूलित करना
- 6. एक django फॉर्म तत्व पर डेटा सत्यापन को ओवरराइड करें
- 7. Django फॉर्म सत्यापन: "आवश्यक" सशर्त बनाना?
- 8. .sass के स्वरूपण आउटपुट को अनुकूलित करना?
- 9. Zend_Tool आउटपुट को कैसे अनुकूलित करें?
- 10. elmah.axd आउटपुट फ़ील्ड को अनुकूलित करें
- 11. AJAX के साथ एक HTML 5 फॉर्म सबमिट करें?
- 12. Django Formset प्रबंधन-फॉर्म सत्यापन त्रुटि
- 13. Django फॉर्म सत्यापन में प्रतिबंधित आईपी
- 14. प्लेफ्रेमवर्क अवैध सत्यापन के बाद फॉर्म सत्यापन
- 15. एक कस्टम फॉर्म के बिना Django मॉडल फ़ील्ड सत्यापन
- 16. Django फॉर्म सत्यापन, स्वच्छ(), और फ़ाइल अपलोड करें
- 17. django फॉर्म क्लीन विधि को ओवरराइट करें
- 18. django व्यवस्थापक पैनल को अनुकूलित करें?
- 19. Django adminsite search_fields क्वेरी को अनुकूलित करें
- 20. Django के मॉडलफॉर्म अद्वितीय_एक साथ सत्यापन
- 21. अनुकूलित वसंत सत्यापन त्रुटि
- 22. Django में फॉर्म इनपुट और मॉडल सत्यापन को अलग करना?
- 23. पायथन फॉर्म सत्यापन पुस्तकालय के लिए सिफारिश
- 24. Django एड फॉर्म के आधार पर फॉर्म संपादित करें?
- 25. ExtJS: HTML फॉर्म को ExtJS
- 26. Django परीक्षण के आउटपुट को रंगीन
- 27. jquery सत्यापन: फॉर्म को रोकें
- 28. PHP साइनअप फॉर्म सत्यापन
- 29. विंडोज फॉर्म लोड समय अनुकूलित करें
- 30. जेएसएफ सत्यापन त्रुटि संदेश को कैसे अनुकूलित करें
नोट बिना क्रम वाली सूची वर्ग 'errorlist' है, तो आप सूची शैली के रूप में आप चाहते हैं सीएसएस का उपयोग कर सकते । – Alasdair