我有一个在3个屏幕中完成的用例。在第一个屏幕中,用户可以看到对象列表,并可以应用一些动态过滤器。他可以添加以下规则:“phone_number包含85”“phone_number不包含9”“名称等于Fabio”
用户点击“应用过滤器”按钮后,我刷新屏幕并仅显示符合规则的对象。
在同一个屏幕中,我在django admin中有管理操作等操作,我可以更新对象列表。如果用户选择3个对象,我将3个ID传递给第二个屏幕。但我想一次更新250k行,所以我的想法是将过滤器传递到第二个屏幕以再次安装查询集。
是否有一种简单的方法可以将查询集对象从一个页面维护到另一个页面?如果我可以将查询集的选择放在html字段中来读取它并再次创建一个django queryset对象,那就太好了。
有更好的想法吗?