在django 采用rest framework开发过程中遇到参数限制,无法自定义参数,只能根据model来定义匹配字段,搜索字段, 排序字段,在实际开发过程中存在根据其他字段来对返回结果做一定限制时,便存在一些不足,根据源码分析,提供自定义查询参数的分为两种
1.在viewset提供的get与get/pk里面添加
from rest_framework import viewsets
from rest_framework.schemas import AutoSchema
class Ta
在django 采用rest framework开发过程中遇到参数限制,无法自定义参数,只能根据model来定义匹配字段,搜索字段, 排序字段,在实际开发过程中存在根据其他字段来对返回结果做一定限制时,便存在一些不足,根据源码分析,提供自定义查询参数的分为两种
1.在viewset提供的get与get/pk里面添加
from rest_framework import viewsets
from rest_framework.schemas import AutoSchema
class Ta
(一)行号显示和排序 1.SQL Server的行号 A.SQL 2000使用identity(int,1,1)和临时表,可以显示行号 SELECT identity(int,1,1) AS ROWNUM, [DataID] INTO #1 FROM DATAS order by DataID; SELECT * FROM #1 B.SQL 2005提供一个很好用的函数row_number(), 可以直接用来显示行号,当然也可以使用SQL 2000的identity SELECT row_num