Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Django数据库被更改时,在Javascript中触发一个函数_Javascript_Python_Django_Database - Fatal编程技术网

当Django数据库被更改时,在Javascript中触发一个函数

当Django数据库被更改时,在Javascript中触发一个函数,javascript,python,django,database,Javascript,Python,Django,Database,我希望客户端浏览器在Django数据库中的一行被更改时运行Javascript函数。我使用的是Django3.2,我已经使用apache2在Linode中托管了我的网站 简单地说,我希望我的web浏览器能够持续运行查询 Order.objects.filter(pk=20).first().paid 其中paid是一个布尔值。当值从false变为true时,我希望我的Javascript运行一个特定的函数 我应该如何处理这种情况,我想如果有人能向我解释一个概念和这种方法背后的逻辑,我应该在这背

我希望客户端浏览器在Django数据库中的一行被更改时运行Javascript函数。我使用的是Django3.2,我已经使用apache2在Linode中托管了我的网站

简单地说,我希望我的web浏览器能够持续运行查询

Order.objects.filter(pk=20).first().paid
其中paid是一个
布尔值。当值从false变为true时,我希望我的Javascript运行一个特定的函数

我应该如何处理这种情况,我想如果有人能向我解释一个概念和这种方法背后的逻辑,我应该在这背后使用什么技术

我需要使用WebSocket吗?如果是这样,我如何持续查询数据库以检查更改

非常感谢您的帮助