对于在django表单字段中向<option>标记添加属性,有一个很好的解释。但这只适用于Select 。我也想对SelectMultiple 做同样的事情。我尝试了以下方法(在创建Select表单字段employees时,子类MySelectMultiple和SelectMultiple以及引用MySelectMultiple):
class MySelectSelect小部件,而不是SelectMul
简而言之,可以使用两个表单提交按钮来决定--要么删除一个项,要么返回列表(通过重定向)。在检查表单有效性后,可以知道按下了哪个按钮,从而满足了需求。(此方法不依赖于JavaScript)。为此,我创建了带有2个不同名称的submit按钮的表单(没有其他字段)。我在控制器中创建表单并将其传递给视图,它将按预期显示。问题是-当我提交表格时,它是无效的!Please try to resubmit the form.重新提交不会改变一件事情,