持续更新Django页面的内容

时间:2012-08-14 21:19:59

标签: python django

我有一个数据库,用于存储每秒生成的一些行。我想更新网站每个新内容到达数据库,我不想刷新页面,但添加新行到当前页面。最好的办法是什么?

1 个答案:

答案 0 :(得分:2)

您应该使用以下两种技术之一的AJAX查询:

  1. 定期更新页面请求(并使用JavaScript更新表格结果;后端仍为普通django);或
  2. 使用长轮询(一种通常称为“comet”的技术)来保持与服务器的连接打开,并在有更新时接收服务器事件。在为请求/响应模式设计的框架中,后端可能有点棘手;但你可以在python here中找到关于如何做到这一点的线索。