安装

pip install djangorestframework

djangorestframework 介绍

  • djangorestframework 主要使用 APIView,其实APIView实质是对 View 进行继承加工了更多功能

  • 请求来了 APIView首先执行 self.dispatch 方法,此方法对 request 进行了再次封装

基于django实现REST framework

urls.py

urlpatterns = [url(r'^users', Users.as_view()),
]

views.py

from django.views import View
from django.http import JsonResponseclass Users(View):def get(self, request, *args, **kwargs):result = {'status': True,'data': 'response data'}return JsonResponse(result, status=200)def post(self, request, *args, **kwargs):result = {'status': True,'data': 'response data'}return JsonResponse(result, status=200)

参考链接于此

REST framework 基本使用相关推荐

  1. Tengine Framework基础

    Tengine Framework基础 最受开发者喜爱的边缘AI计算框架 Tengine是OPEN AI LAB推出的自主知识产权的边缘AI计算框架,致力于解决AIoT产业链碎片化问题,加速AI产业化 ...

  2. EF-Entity Framework 相关技术点收集贴

    不定期.偶尔.添加更新 在网络上看到或者自己开发过程中碰到的EF-Entity Framework相关技术点 本文地址:http://www.cnblogs.com/vnii/archive/2012 ...

  3. Qt Installer Framework实战

    Qt Installer Framework是Qt发布的安装程序支持框架,只需要简单的配置就可以生成安装文件,同时可以通过javascript脚本来定制安装过程. 目录结构 config packag ...

  4. 在虚拟机中 windows 2003 装.net framework 3.5 出现问题.

    错误信息: [11/27/09,08:52:50] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for componen ...

  5. .Net Framework 3.0 概述

    Microsoft .NET Framework 3.0, the managed programming model for Microsoft® Windows®, includes the .N ...

  6. MIS开发中.net Framework的打印功能

    Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下. 打印操作通常包括以下四个功能 1 打印设置 ...

  7. python导入matplotlib出错_解决导入matplotlib的RuntimeError: Python is not installed as a framework....

    import matplotlib.pyplot as plt 报错: RuntimeError: Python is not installed as a framework. The Mac OS ...

  8. ios Standard Framework和Umbrella Framework

    Standard Framework:标准库,通过引用对应的header文件而不是引用master header 文件来引用类(也可以通过引用Master Header file来引用需要使用的类), ...

  9. ios .framework动态库重签名

    真机上运行.framework时,如果报 dyld'dyld_fatal_error:dyld: Library not loaded: @rpath/XX.framework/XXReference ...

  10. ios .a和.framework

    创建Aggregate来合并模拟器和真机通用的framework 然后在Build Phases下New Run Script Phase创建合并脚本: # Constants SF_TARGET_N ...

最新文章

  1. vs配置编译c语言,为 VSCode 配置 C 语言编译环境
  2. Git 、CVS、SVN比较
  3. windows下使用pip安装Python Web框架webpy
  4. java数据类型(整型、浮点型、char类型、boolean型、类型转换)
  5. [转]25个增强iOS应用程序性能的提示和技巧
  6. 51CTO微博认证说明
  7. python学习-元组tuple(定义、删除、长度、复制、查找、遍历、operator,和列表的区别)
  8. eclipse 代码提示后面的百分比是什么意思?
  9. 关于tag,viewWithTag
  10. String类的对象的方法 格式小结 java 1202
  11. 你真的懂Redis的5种基本数据结构吗?
  12. 【英语学习】【WOTD】encroach 释义/词源/示例
  13. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订管理系统
  14. iOS程序员必须知道的Android要点
  15. android新闻客户端实验报告,基于Android平台的新闻客户端设计与实现
  16. Sublime Text3之安裝Emmet及使用技巧
  17. 稳压器及稳压二极管型号对照表
  18. win7计算机节电模式,极力推荐!win7系统的省电模式应该怎么关闭呢?
  19. android 闪屏动态界面,Android实现闪屏欢迎界面
  20. 绿米Aqara、飞利浦等设备,如何与智汀使用同一个APP实现跨品牌互联?

热门文章

  1. 高压细水雾灭火技术在数据中心机房中的消防应用
  2. 重磅 | 一场你从未见过的数据中心盛会
  3. GPU:nvidia-smi的简介、安装、使用方法之详细攻略
  4. 成功解决''g++' 不是内部或外部命令,也不是可运行的程序 或批处理文件
  5. DL之RetinaNet:RetinaNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  6. 树莓派debian配置lamp[解决Apache不显示php网页]
  7. 修改vs17中的cordova模板
  8. Ubuntu Linux系统下的SVN客户端工具PySVN
  9. 262K Color
  10. GDI 绘制圆角矩形