Джанго-tables2 как я обновить / обновить таблицу на веб-странице, не задев кнопку обновления

Обновить

April 2019

Просмотры

279 раз

1

Я последовал за Джанго-tables2 официальный учебник и был в состоянии создать набор данных в терминале с помощью:

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

Однако новые данные в таблице на сайте не отображается, пока я не нажал на кнопку обновления. Мой вопрос заключается в том, как таблица может быть обновлена ​​/ обновляется без какого-либо вмешательства человека на веб-странице.

То, что я пытаюсь добиться, чтобы обновить таблицу на веб-странице без человеческого взаимодействия, как только новые данные поступают в систему. Я относительно новым для этого, любые предложения будут высоко оценены.

Спасибо.

1 ответы

0

To avoid refreshing the page you would need to get new data using an Ajax request, this table use template rendering meaning it is not meant to work like you want to use it. Usually, to do what you want to do, you need a front end JavaScript component like Datatables.net, FancyGrid ... and make requests to server using Ajax to get new data.