我演示了一个订单销售页面。当我编辑的顺序我想更新在某种情况下的顺序选择项目:例如:我有订单项的列表数据库这样的:如何解决在Django中添加新项目并删除旧项目?
============= Item Quantity 1 10 2 15 3 30 =============
案例1:当编辑订单,如果我添加与数量20个新的一个项目4我怎么能只添加新的项目,但仍保留旧的项目数据库是这样的:
============= Item Quantity 1 10 2 15 3 30 4 20 =============
案例2:如果我删除的项目我怎么只能删除项目2,但仍然保持旧的项目数据库是这样的: ============= Item Quantity 1 10 3 30 4 20 =============
案例3:如果我删除第2项,第3项,并添加新的项目5我怎么能删除第2项,第3项,并添加新的项目5如下:
============= Item Quantity 1 10 4 20 5 5 =============
我被困。如何解决这个问题?
是“项目”列项的ID ?或者其他一些字段属性? – Nick
是的,这是项目编号 –
的ID因此,对于我来说,Django自动按ID排序行,所以您描述的行为已经起作用。我不确定你的数据库在做什么,你能描述会发生什么吗? – Nick