好的,这可能需要一些解释。
我有一个名为 的类PurchaceOrder
,它有一个包含 18 个字段的表单。很多时候,会有几个PurchaceOrders
前 12 个字段是相同的。为了促进这一点(并消除用户每次尝试使 12 个字段相同时出错的机会),我有一个表单允许用户添加多个PurchaceOrder
字段,前 12 个字段从一个条目结转到下一个。这一切都很好,并且运行良好。
然而; 在用户添加完他/她的所有内容后,我需要一个启动页面,该页面PurchaceOrders
显示刚刚创建的所有条目。这意味着我需要跟踪正在创建的新条目,但我想不出办法来做到这一点。现在我只是过滤类别,以便显示PurchaceOrders
前 12 个字段与刚刚输入的字段相同,但这显然不会真正起作用(可能有一个先前的条目具有这 12 个字段是相同的)。我真正想要的是刚刚创建的条目的主键列表。然后,我可以将此信息传递到负责确认登录页面的视图中。
在我目前的观点中,我有以下几点:
if form.is_valid():
entry=form.save()
我的想法是我可以这样做:
pks = [pks, entry.id]
我不知道我会在哪里实例化列表。如果我在视图中执行此操作,则每次重新加载页面时都会将其弹出。
我会很感激任何帮助。