Django接口说明
1.查询接口
GET /api/table 获取接口,接口名为表名的小写形式
method:
GET
params:
table表中所有的column
@param ordering 排序,为必传字段(例:根据创建时间正序:ordering = create_time
根据创建时间倒叙:ordering = -create_time )
@param page 整数,如1 起始页页数
@param page_size 整数,如10 每页显示条数
@param *__icontains 模糊查询(例:模糊查询name:name__icontains = 张 )
@param *__in 包含查询 (例:查询name包含: name__in = 张三,李四 <注意:所传参数没有{}或者[] >)
@param *__isnull 判断字段是否为空
@param * 过滤单个字段(例:过滤查询等于: name = 张三
过滤查询不等于: name! = 张三 )
@时间的between操作 *__range (例: create_time__range = 2017-12-28 00:00:00, 2017-12-30 01:00:00 在postman中测试 时间为url编码格式)
2.新增接口
POST /api/table 新建接口,接口名为表名的小写
method:
POST
params:
table表中所有的column
3.修改接口
PUT /api/table/<id> 修改接口,接口名为表名的小写
method:
PUT
params:
table表中所有的column
4.删除接口
DELETE /api/table/<id> 删除接口,接口名为表名的小写
method:
DELETE
params:
无
5.查询单个接口
GET /api/table/<id> 查询单个id
method:
GET
params:
无