我在收到驗證錯誤消息時顯示Django窗體中的特定字段的問題,其中問題字段爲ModelMultipleChoiceField。Django窗體,ModelMultipleChoiceField上的顯示錯誤
在窗體的clean(self)
方法,我嘗試將錯誤消息添加到現場,像這樣:
msg = 'error'
self._errors['field_name'] = ErrorList([msg])
raise forms.ValidationError(msg)
這工作好地方「FIELD_NAME」指向其他字段類型,但對於ModelMultipleChoiceField它只是將不會顯示。這應該以不同的方式處理?