我已经实现了一个 ManyToMany 关系,它允许重复的项目,就像在 Python/Django 中允许重复的多对多条目一样。我还有一个表单,它使用 ModelMultipleChoiceField 来处理这种关系,以验证来自 ajax 请求的数据,但在表单 is_valid() 调用之后,ModelMultipleChoiceField 中的任何重复项都将被消除。有什么方法可以保留重复的项目(我对表单的呈现不感兴趣,因为我不在网页中使用它)还是我必须在表单验证后手动检查 request.POST 数据?
问问题
429 次