我有一个通过RequestConfig
类分页的django-tables2
表。你知道吗
我正在尝试将每页的结果限制在最大250个,以减少数据库负载并保持表的有序性。你知道吗
这是我限制per_page
GET参数的代码。你知道吗
def overview(request):
# limit results per page to 250
results_per_page = 25
try:
results_per_page = int(request.GET.get('per_page')) if request.GET.get('per_page') is not None else 25
sanetized_results = results_per_page if results_per_page <= 250 else 250
results_per_page = sanetized_results
except:
results_per_page = 25
pass
# Create the pagination
# BREAKS HERE
RequestConfig(request, paginate={'per_page': results_per_page }).configure(table)
代码的第一部分起作用。但是,在RequestConfig
处,它仍然使用来自URL的旧的per_page
。你知道吗
我错过什么了吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐