【发布时间】:2015-03-22 03:48:44
【问题描述】:
我正在修补 Flask + Datatables + Mongo 来创建一个测试网络应用程序。我在服务器端数据模式下使用Datatables,它在请求数据中发送的参数如下:
columns[0][data]
columns[1][name]
columns[1][orderable]
columns[3][data]
columns[2][orderable]
columns[3][searchable]
order[0][dir]
columns[1][search][regex]
columns[3][orderable]
columns[0][search][value]
columns[2][searchable]
columns[3][search][regex]
columns[0][search][regex]
start
columns[0][searchable]
draw
columns[2][search][value]
columns[2][search][regex]
columns[1][data]
order[0][column]
columns[1][searchable]
columns[0][name]
columns[2][data]
columns[0][orderable]
search[value]
columns[3][name]
_
search[regex]
columns[1][search][value]
columns[2][name]
length
columns[3][search][value]
举个例子,我希望能够访问“订单”列表来做类似的事情
len(order)
查看列表中有多少项目,但我不能,因为 Flask 将每个参数视为单独的项目而不是列表。有没有办法安全地解决这个问题?
在 Datatables 文档 (https://datatables.net/manual/server-side) 中,它说:“在大多数现代服务器端脚本环境中,这些数据将自动以数组的形式提供给您。”
提前感谢您提供的任何帮助。
【问题讨论】:
标签: python mongodb datatable flask datatables