AuthenticationForm formunu django ile kullanmaya ve formun doğrulanacağını göremediğime karar veriyorum. Çalışmak için görünmeyen basit bir sınamaya (doğru olduğunu varsayarak) ittim. Burada sorun olan var mı?Django'da AuthenticationForm kullanma
>>> from django.contrib.auth.forms import AuthenticationForm
>>> POST = { 'username': 'test', 'password': 'me', }
>>> form = AuthenticationForm(POST)
>>> form.is_valid()
False
Doğrulanmaması için gerçek bir neden var mı? Yanlış mı kullanıyorum? Temelde django'nun kendi giriş görünümünden sonra modelledim.
Teşekkürler. Bunu django'nun varsayılan görünümünde nasıl kaçırdığımı bilmiyorum. Diğer tüm formlarım, bir kwarg kullanmadan, POST'u örneğe atıyorum. Burada neyin farklı olduğuna dair bir fikrin var mı? –
Bellek sunulduğunda, AuthenticationForm diğerlerinden biraz farklıdır. Burada ve Django'da birkaç tutarsızlık var. Genellikle formları kullanarak örnek oluşturur: form = MyForm (request.POST veya None) – Brandon