invalid literal for int() with base 10: ''
taxido opened this issue · 3 comments
taxido commented
Jeżeli w formie (ChoiceField) nie wybierzemy wartości (--------------------------------------) błąd zwraca nie formularz w walidacji a django
invalid literal for int() with base 10: ''
ambv commented
OK, do poprawienia. Dzięki za zgłoszenie.
taxido commented
Sądze że to też będzie powiązane,bo w sumie chodzi o to samo o walidacje:
Wartości spoza listy Choices (spreparowanie POST) również zwraca błąd:
[u"'%s' value must be an integer."]
Powyższe problemy nie występują dla djangowego
models.IntegerField(choices=zip(range(1,100), range(1,100)))
nie powodują błędu django. Prawidłowo zwraca błąd w walidacji
Select a valid choice. bhjghbnhjg is not one of the available choices.
A dla wcześniejszego błędu:
This field is required.
ambv commented
0.8.6 released that contains this fix.