我创建了一个自定义上下文处理器,返回“unread_messages_count”。现在我在模板上使用以下命令更新它:
var update_message_count = setInterval(function(){
$('a#check_messages').text('{{ unread_messages_count }}');
console.log('{{ unread_messages_count }}');
},1000);
我没有获得未读消息的更新计数。但是当我手动重新加载页面时,我得到更新计数。所以,我猜“unread_messages_count”并没有自己刷新。正确?
答案 0 :(得分:4)
javascript中的值{{ unread_message_count }}
是在模板渲染时计算的,并且是页面JS中的硬编码值(查看页面源以查看它)。
您的问题很不清楚,但似乎您希望动态更新该值。您将使用AJAX调用来执行此操作。