如何在浏览器中查看django应用程序的进度

frebpwbc  于 2023-06-25  发布在  Go
关注(0)|答案(1)|浏览(130)

我想在浏览器中显示应用程序的过程,以便suers知道它已经做了多少。
然而,在django中,视图接收模板(浏览器)中发生的事件并将其传递回模板,所以我不知道如何将其从视图本身传递到模板。
例如,当用户点击按钮时,依次执行总共3个功能。此时,我想在函数1结束时显示“函数1结束,函数2开始”。函数2、3也是如此。
我不确定我是否应该在视图中这样做,或者在JS中这样做。函数在Python中运行。我不熟悉django,所以这可能是一个非常基本的问题。请帮帮我:)
这些功能在视图中按顺序执行,当每个功能完成时,将执行渲染或重定向到模板。但是它仅在第一函数处被表达并且不进行任何进一步的处理。

iezvtpos

iezvtpos1#

您可以通过将数据传递到视图中的字典来从模板中的视图中获取数据。例如,如果我想从视图向模板传递let = 5的值,我可以在返回时这样做

return render(request, 'template_name', {'p' : 5})

相关问题