【发布时间】:2012-05-27 01:41:12
【问题描述】:
我已经实现了一个多对多关系,它允许重复项目,如Way to allow for duplicate many-to-many entries in Python/Django。我还有一个表单,它使用 ModelMultipleChoiceField 来处理这种关系,以验证来自 ajax 请求的数据,但在表单 is_valid() 调用之后,ModelMultipleChoiceField 中的任何重复项都将被消除。有什么方法可以保留重复的项目(我对表单的呈现不感兴趣,因为我不在网页中使用它)还是我必须在表单验证后手动检查 request.POST 数据?
【问题讨论】:
标签: django django-forms django-orm