Как сделать валидность поля ModelChoiceField
мне надо чтоб выводилась информация о том что данное поле не заполнено (а не открывалась страница что не выбран ключ).
error_messages в данном случае не срабатывает
class ProductForm(forms.Form):
ProductID = forms.ModelChoiceField(Product.objects.all(), error_messages={'required': 'Please enter product'})
def clean(self):
data = self.cleaned_data
if (data['ProductID']==None):
raise forms.ValidationError("Please enter product")
return data