2009-12-10 2 views
9

मुझे फ़ॉर्म की क्लीन विधि (फ़ील्ड से बंधे नहीं) में त्रुटियां मिली हैं।Django: प्रमाणीकरण त्रुटियों को कैसे प्रदर्शित करें फ़ील्ड के लिए विशिष्ट नहीं है?

मैं उन्हें टेम्पलेट में कैसे प्रदर्शित करूं?

मैंने {{form.errors}} और {{form.non_field_errors}} की कोशिश की लेकिन न तो काम किया।

+3

'{{form.non_field_errors}} 'काम करना चाहिए - ऐसा लगता है कि आपके कोड के साथ कुछ और गलत हो सकता है। – Alasdair

+0

मुझे लगता है कि यदि आप अपने प्रश्न में प्रासंगिक कोड पोस्ट करते हैं, तो हम इसे समझ पाएंगे। –

उत्तर

6

docs के अनुसार, वे एक विशेष क्षेत्र (__all__) में जाते हैं और non_field_errors() विधि के माध्यम से पहुंचा जाना चाहिए। एक अनुमान में, मैं कहूंगा कि विधि एक अनुक्रम देता है।

+0

यह एक देता है, डेटा प्रिंट करने से एक HTML स्वरूपित स्ट्रिंग लौटाती है, लेकिन इसमें एक ही गुण के रूप में वही गुण होते हैं। – radtek

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

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