gpt4 book ai didi

javascript - 作为定时事件在django中执行代码

转载 作者:行者123 更新时间:2023-11-30 21:10:48 25 4
gpt4 key购买 nike

我有一个留言板应用程序,需要在没有任何用户输入或操作的情况下收集和显示消息。我目前通过使用 html meta refresh 标签刷新页面来做到这一点。我意识到这不是一个很好的解决方案。这是我希望在不刷新页面的情况下频繁运行的相关部分。

{% if grams_list %} #if there exists any messages for the user
{% for g in grams_list %} #for each message
<h2 class="gram-display">{{ g.message }}</h2> #display the message
{% endfor %}
{% else %} #otherwise display this nice picture
<h2 id="nograms" class="gram-display">No grams right now.</h2>
<img id="bird" src="/static/cardinal_from_pixabay.jpg">
{% endif %}

这是可以用 JavaScript 完成的事情吗?我知道有可能让 javascript 每隔一段时间触发一个 Javascript 函数,但这有可能触发这个事件吗?或者,Django 是否有一些内置函数可以执行此操作?它可以通过信号处理吗(我看了信号但并没有真正理解它们,尽管它们看起来很有用)。

最佳答案

Django 信号无法做到这一点。查看 jQuery.load() ( http://api.jquery.com/load/ ),了解执行此操作的最简单方法可能与您现在所做的类似(您必须将模板作为单独的 url/ View )。

关于javascript - 作为定时事件在django中执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46164561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com