通常来说,我们不需要写与请求方式名字相同的方法,它们都有对应关系:
'get':'list', # 查单
'post':'create' # 创建
'get':'retrieve', # 查所有
'put': 'update', # 更新
'delete': 'destroy' # 删除
如下,
drf会自动帮你把post请求变成create。
装饰器action
当我们自动生成路由,但是又不想让路由的前缀为get等,我们可以用到装饰器action.
from rest_framework.decorators import action
如图,我们将get请求前缀变成了login