自学内容网 自学内容网

『Django』APIView视图扩展,实现不同的请求方式

点赞 + 关注 + 收藏 = 学会了

本文简介

之前讲 DRF 时都是用 GET 请求来讲解,其实 DRF 还提供了 POSTPUTDELETE 等方法。只要在视图函数前面加一个装饰器说明一下可支持的请求方法即可。

动手试试

我们知道,路由地址一般写在 urls.py 文件里,而路由对应的响应方法一般写在 views.py 里。

想让某个方法支持某些请求,可以在视图 views.py 里的指定方法前面加一个装饰器。

我继续使用之前创建的项目( https://mp.weixin.qq.com/mp/homepage?__biz=MzAwMjU3ODU5Ng==&hid=22 ),在这基础上做调整。

blog 应用中调整一下 views.py 的代码。

# blog/views.py

from rest_framework.decorators import api_view
from rest_framework import status
from rest_framework.response import Response
from blog.models import Article
from 

原文地址:https://blog.csdn.net/weixin_39415598/article/details/143587813

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!