【问题标题】:DJango-tables2 how do I refresh/update the table on the webpage without hitting refresh buttonDJango-tables2 如何在不点击刷新按钮的情况下刷新/更新网页上的表格
【发布时间】:2017-12-29 03:53:57
【问题描述】:

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

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

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

我想要实现的是在新数据进入后立即更新网页上的表格,而无需人工交互。我对此比较陌生,任何建议将不胜感激。

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-22
      • 2021-02-05
      • 1970-01-01
      • 2019-11-25
      • 2021-09-14
      • 2011-06-15
      • 2011-02-23
      • 2017-05-11
      相关资源
      最近更新 更多