我知道如何编写提供中间页面的动作,因为文档很棒:
但是,如果我的选择包含100k行,则由于URL太长,文档的模式不起作用。
如何编写提供中间页面并可以处理+ 100k行的Django Admin Actions?
答案 0 :(得分:2)
我这样解决了:
答案 1 :(得分:1)
当我需要更接近的东西时,我使用了一些分组变量,例如:all
,active
,accepted
,denied
。通过执行此分组,我可以对大量数据执行一些批量操作,而无需创建包含数千个pks的python列表。
要注意的另一个好处是你需要将其传递给数据库,否则你将会对视图/模型产生巨大的瓶颈。