Django:在不刷新页面的情况下将数据从后端发送到前端
Django: Sending data from backend to frontend without page refresh
我正在用 django 开发一个网站。
现在,假设我有一个数据库,其中的值可以随时更改。
每次数据库更改时,我都想执行一个函数(没问题)并更新我传递给模板的一些数据,而无需刷新页面。
一开始我想的是AJAX,但是好像AJAX-request必须从前端开始吧?
长话短说:
我特别想要的是根据后端的一些数据变化更新一些 CSS 而无需任何页面刷新。
希望有人能帮助我
这可以使用通道和 websockets 实现,请查看 this
<div id="here2">
...Your Content...
</div>
<script>
$(document).ready(function(){
setInterval(function(){
$("#here").load(window.location.href + " #here");
}, 1000);
});
</script>
我正在用 django 开发一个网站。 现在,假设我有一个数据库,其中的值可以随时更改。 每次数据库更改时,我都想执行一个函数(没问题)并更新我传递给模板的一些数据,而无需刷新页面。
一开始我想的是AJAX,但是好像AJAX-request必须从前端开始吧?
长话短说: 我特别想要的是根据后端的一些数据变化更新一些 CSS 而无需任何页面刷新。
希望有人能帮助我
这可以使用通道和 websockets 实现,请查看 this
<div id="here2">
...Your Content...
</div>
<script>
$(document).ready(function(){
setInterval(function(){
$("#here").load(window.location.href + " #here");
}, 1000);
});
</script>