Django admin:更新列表页面的实时更新

时间:2013-10-27 22:38:01

标签: python ajax django django-admin

我使用Django管理员“更改列表”页面来监控我的网站用户创建和更新的对象的状态。当我的用户开展工作时,我发现自己经常刷新页面。是否有一种很好的方法让它自动刷新,以便我可以在几秒钟内看到新的变化?寻找一种可以在我的项目的许多“更改列表”页面中轻松重用的技术。

1 个答案:

答案 0 :(得分:0)

为了便于植入,您可以设置一个按钮,仅通过ajax调用而不是整个页面刷新更改列表(尽管使用视图设置它比更改内置管理站点更容易,而不会破坏任何内容)。您还可以将该功能设置为在给定的时间间隔内刷新。

另一种选择是研究实施Comet技术,例如推送服务器。它会在添加时加载新条目(就像Facebook一样)。这是相当复杂的,但是如果你做到了它可能会达到你的目的