DJango-tables2如何在不点击刷新按钮的情况下刷新/更新网页上的表格

时间:2017-12-29 03:53:57

标签: django django-models django-templates django-views django-tables2

我关注了DJango-tables2 official tutorial并且能够使用以下方式在终端中创建数据集:

Person.objects.bulk_create([Person(name='Jieter'), Person(name='Bradley')])

但是,在我点击刷新按钮之前,网站表格中的新数据不会显示。我的问题是如何在网页上没有任何人工干预的情况下更新/刷新表格。

我想要实现的是在新数据进入后立即更新网页上的表格,而无需人工干预。我对此相对较新,任何建议都将非常感谢。

谢谢。

1 个答案:

答案 0 :(得分:0)

为避免刷新页面,您需要使用Ajax请求获取新数据,此表使用模板呈现,这意味着它不会像您想要使用它一样工作。 通常,要做你想做的事,你需要一个像Datatables.net,FancyGrid这样的前端JavaScript组件......并使用Ajax向服务器发出请求来获取新数据。