我正在创建一些接口来协助基本任务,例如从数据库中批量添加和删除对象。我希望为管理员/用户提供预览。例如,将删除的所有对象的列表。所以这个过程(从用户的角度来看)是这样的
- 启动流程
- 预览效果
- 确认开始实际流程
- 坐下来,放松一下,等待完成邮件。
以下哪种方法是良好的编程习惯?
每个阶段都有单独的视图,并在每个无错误的发布请求时重定向到下一个。
整个操作的单个视图,它使用会话变量中的一些数据来跟踪进度。(目前正在使用)
使用 django 的向导表单方法。
我正在创建一些接口来协助基本任务,例如从数据库中批量添加和删除对象。我希望为管理员/用户提供预览。例如,将删除的所有对象的列表。所以这个过程(从用户的角度来看)是这样的
以下哪种方法是良好的编程习惯?
每个阶段都有单独的视图,并在每个无错误的发布请求时重定向到下一个。
整个操作的单个视图,它使用会话变量中的一些数据来跟踪进度。(目前正在使用)
使用 django 的向导表单方法。