Django-更改不同型号前的确认页面

Django-更改不同型号前的确认页面,django,forms,model,confirm,confirmation,Django,Forms,Model,Confirm,Confirmation,我想在对所选对象进行更改之前(在管理员之外)为它们创建一个确认页面。对象可以是不同的模型(但一次只能有一个模型) 这与删除前的管理非常相似。但是管理代码很复杂,我还没有掌握它是如何实现的 首先,我有几个表单以不同的方式过滤对象,然后将查询集传递到操作/确认页面。我创建了一个表单工厂,以便根据模型定义不同的查询集(如Stackoverflow中的另一个类似问题所示): 在我看来,我使用的是: context['form']=action_factory(queryset)() 问题是,当项目字段

我想在对所选对象进行更改之前(在管理员之外)为它们创建一个确认页面。对象可以是不同的模型(但一次只能有一个模型)

这与删除前的管理非常相似。但是管理代码很复杂,我还没有掌握它是如何实现的

首先,我有几个表单以不同的方式过滤对象,然后将查询集传递到操作/确认页面。我创建了一个表单工厂,以便根据模型定义不同的查询集(如Stackoverflow中的另一个类似问题所示):

在我看来,我使用的是:

context['form']=action_factory(queryset)()
问题是,当项目字段被隐藏时,它根本不会显示在html代码中。当我删除HiddenInput小部件时,它会正确显示表单

我不想显示选项字段,因为可以有数千个对象。我想要的只是像“你想改变1000个对象的状态吗”这样的东西,还有一个弹出窗口和一个提交按钮。这似乎是一个很简单的问题,但我无法让它工作


如果有人能解决我目前的尝试,我会很高兴听到他们是如何做到的。如果有一个更干净更好的解决方案,那就更好了。

我用错了小部件。它应该是多个HiddenInput而不是HiddenInput

context['form']=action_factory(queryset)()