में AuthenticationForm का उपयोग करते हुए मैं Django के साथ AuthenticationForm फार्म का उपयोग करने का प्रयास कर रहा हूँ और यह जानने कि मैं फार्म मान्य करने के लिए प्राप्त करने के लिए नहीं कर पा रहे। मैंने इसे एक साधारण परीक्षण (इसे मानना सही है) पर झुकाया जो काम नहीं कर रहा है। क्या कोई यहां कोई समस्या देख सकता है?Django
>>> from django.contrib.auth.forms import AuthenticationForm
>>> POST = { 'username': 'test', 'password': 'me', }
>>> form = AuthenticationForm(POST)
>>> form.is_valid()
False
क्या कोई वास्तविक कारण यह मान्य नहीं होगा? क्या मैं इसे गलत तरीके से उपयोग कर रहा हूं? मैंने मूल रूप से django के अपने लॉगिन दृश्य के बाद इसे मॉडल किया है।
धन्यवाद। यकीन नहीं है कि मैं django के डिफ़ॉल्ट दृश्य में कैसे चूक गया। मेरे सभी अन्य रूपों में मैं सिर्फ एक क्वार का उपयोग किए बिना, उदाहरण में POST फेंक देता हूं। कोई विचार यहाँ क्या अलग है? –
यदि स्मृति सेवा करता है, तो प्रमाणीकरणफॉर्म दूसरों की तुलना में थोड़ा अलग है। Django में यहां और वहां कुछ विसंगतियां हैं। आमतौर पर मैं का उपयोग कर रूपों का दृष्टांत: प्रपत्र = MyForm (request.POST या कोई नहीं) – Brandon