【发布时间】:2021-05-08 06:53:25
【问题描述】:
我被分配了一项任务,要求我理解以下使用 jQuery 和数据表的 Python 代码:
req = request.GET
sort_col = req['columns[%s][data]' % req['order[0][column]']]
glob_search_val = req['search[value]']
if req['order[0][dir]'] != 'asc':
我是 jQuery 和数据表的新手。用法与访问普通 Python 列表/字典的方式完全不同。例如, order[0][column] 显然是一个变量,但它被引用,这意味着 Python 中的文字。括号中的列似乎是一个变量,它再次在引号内并且未初始化。在datables documentation 中,order 是一个通过索引访问的二维数组,如 order[0][0]。我对 columns[%s][data] 中的数据有类似的问题,columns[%s][data] 返回什么?
我在哪里可以找到有关 Django 中的列、顺序、搜索(和其他)参数如何工作的更多信息?
【问题讨论】:
标签: jquery django django-rest-framework datatables