Ich kann POST-Daten mit booleschem Feldwert "false" nur nicht validieren, dies funktioniert gut mit "true". Ich habe bereits versucht, '0', 'False' und 'false' zu erzwingen, aber die is_valid() Methode gibt false zurück mit dem Fehler "Dieses Feld ist erforderlich".Boolesches Feld kann nicht validiert werden, wenn Wert = false (fehlendes Feld)
Meine Post-Daten dict ist:
<QueryDict: {u'vote': [u'false'], u'csrfmiddlewaretoken': [u'l3RlmeHDnv7Y5aQiNJoadLUZDsiOFUI'], u'id': [u'40']}>
Wenn ich 'true' Wert für dieses Feld schreiben, die QueryDict genau das gleiche, nur 'falsch' ändert.
Ich habe versucht, in str anstelle von Unicode dict zu konvertieren, aber es funktioniert nicht.
Danke!
Es ist möglich. Aber was ist die korrekte Formantwort für ein boolesches Feld? In meinem JS-Code gebe ich nur ein Testergebnis zurück. – Loy