使django代码在页面加载后运行 - javascript

因此,我希望网页中的python代码每秒运行一次,如果数据库已更改,则更新页面,但是由于django的工作原理,它仅在页面加载时执行。

function refresh(){
        //Clear info boxes
        {% for TrackedObject in allTrackedObjects %}

          //Add info to boxes

        {% endfor %}

    }

window.setInterval(refresh,1000);

是否可以通过setInterval调用再次运行python代码?

参考方案

一种实现方法是在页面上安装javascript,以重新加载整个页面或要更改的页面的一部分。对于页面代码选项的一部分,您可以从JS中调用应用程序中的django网址,并返回html以替换部分DOM或JSON(用于替换现有页面中的数据)。

Javascript-Python:将动态生成的图像提供给客户端浏览器? - php

场景:用户加载页面,正在生成图像,显示加载栏,通知事件已发送到浏览器。我正在使用python代码生成图像。拥有启动脚本或将Web服务器代码嵌入python脚本的Web服务器是否理想?图像完成渲染后,客户端应收到一条消息,说明图像成功并显示图像。如何设计它以同时支持并发用户?是否只需为每个导航到该网页的新用户启动python脚本就足够了?在这种情况下拥有实时W…

Python Selenium:无法单击按钮 - javascript

我是python的新手,并且想编写一个网络抓取工具,其中涉及在弹出窗口中单击鼠标“确定”按钮。其他一切都进行得很好,但是我无法单击最终按钮,导致数据下载。javascript如下:我尝试通过ID查找元素,但出现以下错误消息: 参考方案 find_elements_by_id返回元素列表。遍历find_elements_by_id返回的列表,或使用find_e…

Selenium Web Driver访问Jquery中的Javascript全局变量 - javascript

我正在尝试使用Selenium在Python中运行功能测试,我想在某个页面上声明的Javascript中检索全局变量的值。通常,browser.execute_script("return globalVar;")可以正常工作,但是在$(document).ready(function(){中声明了该变量,Selenium无法找到它。因此…

DotNetBrowser是否支持网络工作者? - javascript

我想在WinForm(c#)中使用Web worker(专用worker)开发自定义浏览器,DotNetBrowser是否支持Web Worker?或对此有其他建议吗? 参考方案 是的,DotNetBrowser支持JavaScript Web Worker。您可以通过在DotNetBrowser WinForms演示应用程序中通过以下链接http://ww…

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…