Django REST framework里面有这样一段代码,在网上查@classonlymethod的意思是使得classmethod只允许使用用类对象来调用 classonlymethod实现代码如下: ...
分类:
其他好文 时间:
2018-04-13 17:50:57
阅读次数:
222
REST framework模块 【验证】 使用方法: django的视图需要时CBV格式。 上面代码就是django rest framework的认证。 写一个类,类里必须有authenticate方法,方法内写认证代码,失败则报错。 然后将这个类写到视图的cbv当中。 全局验证的配置文件书写方 ...
分类:
其他好文 时间:
2018-04-11 23:06:44
阅读次数:
287
一、项目介绍 1.1.掌握的技术 1.2.课程系统构成 vue部分: API 接口 Vue 组件 与api的交互 vue的项目组织结构分析 Django Rest Framework 技能 通用view实现 rest api接口 apiview方式实现api genericView方式实现api接口 ...
分类:
其他好文 时间:
2018-04-07 17:41:10
阅读次数:
189
第一种分页 PageNumberPagination 基本使用 (1)urls.py (2)api/utils/serializers/pager.py (3)views.py (4)settings配置 自定义分页类 第二种分页 LimitOffsetPagination 自定义 返回的时候可以用 ...
分类:
其他好文 时间:
2018-04-06 16:46:38
阅读次数:
213
序列化 1.继承Serializer 基本使用 (1)models.py 添加Role (2)api/urls.py (3)views.py (4)浏览器访问:http://127.0.0.1:8000/api/v1/roles/ 可以显示后台返回的json数据 (5)方式二 只获取一个 进阶使用 ...
分类:
其他好文 时间:
2018-04-06 13:54:59
阅读次数:
194
版本 新建一个工程Myproject和一个app名为api (1)api/models.py (2)Myproject/urls.py (3)api/urls.py (4)views.py (5)settings.py 1.url中通过GET传参 后台可以看到当前的版本 如果url中没有传版本参数, ...
分类:
其他好文 时间:
2018-04-05 21:30:03
阅读次数:
249
一、前言 1.1.安装 两种方式: github pip直接安装 1.2.需要先了解的一些知识 理解下面两个知识点非常重要,django-rest-framework源码中到处都是基于CBV和面向对象的封装 (1)面向对象封装的两大特性 (2)CBV 基于反射实现根据请求方式不同,执行不同的方法 原 ...
分类:
其他好文 时间:
2018-04-04 20:46:18
阅读次数:
258
<!--done--> 一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应 ...
分类:
其他好文 时间:
2018-03-13 00:53:07
阅读次数:
218
我目前正在翻译的Django REST framework 官方文档。 欢迎各位同学在 github 上fork和star该翻译项目,项目有你更精彩。 Tip: 51CTO 有我录制的官方入门视频版教程(¥19),大家可以按需食用。教程地址点我直达 ...
分类:
其他好文 时间:
2018-03-11 11:52:45
阅读次数:
141
简介 Django REST framework is a powerful and flexible toolkit for building Web APIs. 文档:https://q1mi.github.io/Django-REST-framework-documentation/ 安装 ...
分类:
其他好文 时间:
2018-03-06 17:52:14
阅读次数:
169