我有一个 django 表,我使用 dajaxice 来刷新表。我使用分页在每页上显示 20 行数据。我的问题是,当 ajax 刷新表格后用户在第二页时,他们仍然只能看到第一页。
有没有办法避免这个问题?
from django_tables2 import RequestConfig
from meli.tables import MelliTable
def index2(request):
table1 = MelliTable(ModelMelli2.objects.all())
RequestConfig(request, paginate={'per_page': 20}).configure(table1)
return render(request, 'meli/index1.html', {'table1': table1 })
#ajax file
def refresh(request):
table1 = MelliTable(ModelMelli2.objects.all())
RequestConfig(request, paginate={'per_page': 20}).configure(table1)
table = render_to_string('meli/djax.html', {'table1': table1 })
return simplejson.dumps({'table':table})