While using ajax with django form, getting error “Select a valid choice. That is not one of the available choices.”

前端 未结 2 792
[愿得一人]
[愿得一人] 2020-12-16 17:38

I am newbie in django. I am using simple ajax to dynamically update the choice field semester on the basis of course selection. But while s

2条回答
  •  温柔的废话
    2020-12-16 18:18

    Another solution is to over-ride the valid_value() method of the ChoiceField. If you are not worried about the possible values the form could return, then it's as simple as this:

    class AjaxChoiceField(forms.ChoiceField):
        def valid_value(self, value):
            return True
    

    Or you could add more validation if needed.

提交回复
热议问题