如何在django中的python函数处理期间显示动画图标?

时间:2017-04-29 12:02:25

标签: javascript python django loading

我正在尝试使用Django开发一个应用程序。我的HTML文件中有一个表单,它将相同的数据传递给服务器。在服务器端,我的python函数(称为submit)将接收已发布的值并处理它们,然后将用户重定向到新页面。

问题:在我的python函数处理发布数据并完成之前,如何向用户显示加载gif?我在stackoverflow上搜索了这个问题并且有一些答案(thisthisthis)但是答案是用于完成Ajax函数,或者没有解释我如何识别当我的python函数已经完成或者是用于flask框架时。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

这很简单。首先,您必须从此处http://fontawesome.io/下载font-awesome.css。

然后创建一个像<span class="fa fa-spinner"></span>这样的元素,默认情况下隐藏这个元素。在ajax调用开始时将其设置为可见,并在收到响应后将其隐藏。

如果要显示自己的图像,逻辑应该是相同的。