当前位置: 首页 > article >正文

『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 

http://www.kler.cn/a/384877.html

相关文章:

  • Android使用scheme方式唤醒处于后台时的App场景
  • 基于卷积神经网络的农作物病虫害识别系统(pytorch框架,python源码)
  • 使用Ida Pro和Core Dump文件定位崩溃位置
  • Spark 的介绍与搭建:从理论到实践
  • 【362】基于springboot的在线租房和招聘平台
  • 人工智能未来前景好不好?
  • 【赵渝强老师】Redis的RDB数据持久化
  • 从分析Vue实例生命周期开始,剖析Vue页面跳转背后执行过程
  • 《JavaEE进阶》----20.<基于Spring图书管理系统(登录+添加图书)>
  • sass @mixin @extend
  • 善用Git LFS来降低模型文件对磁盘的占用
  • 可视化建模与UML《顺序图实验报告》
  • 前后端交互通用排序策略
  • 基于TRIZ的教育机器人功能创新
  • 若依未分离版集成达梦数据库
  • C++异常:基本语法
  • 深入浅出 Spring Boot 与 Shiro:构建安全认证与权限管理框架
  • 基于STM32的智能充电桩:集成RTOS、MQTT与SQLite的先进管理系统设计思路
  • [linux]docker基础
  • uniapp 下拉选择器picker
  • 从配置anaconda到配置pycharm
  • C#笔记 —— 事件
  • 第3章 CentOS系统管理
  • ssm063基于SSM框架的德云社票务系统的设计与实现+vue(论文+源码)_kaic
  • vue3 element-plus el-scrollbar 自动滚动
  • Webserver(5.5)解析HTTP请求报文