Django 接口说明

优质
小牛编辑
139浏览
2023-12-01

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:
    无