我有一个包含 IntegerField 'order' 的模型,我想在管理页面中更改此属性。'order' 属性是主要的。我将此字段添加到 list_editable 中MyModelAdmin
。当我只更改一个实例时它可以正常工作,但是当我想同时交换两行时,它不起作用。
例如:
Model1-Order:5 , Model2-Order: 6
在管理页面中,我将订单更改为
Model1-Order:6 , Model2-Order: 5
它引发了一个例外。
我搜索并找到了“formset”,但我不知道如何在 ModelAdmin 中使用它。