REST framework包含了一个可以处理ViewSets的抽象, 它允许开发人员专注于API的状态跟交互进行建模,并使得URL构建结构基于通用的约定自动处理。 ViewSet类跟View类几乎相同,除此之外它提供了一些其他的操作,比如read或update,而不像view的get和put 一个 ...
分类:
其他好文 时间:
2018-08-12 20:05:28
阅读次数:
165
到目前为止,API内部的关系是使用主键来代表的。在这篇教程中,我们将提高API的凝聚力和可发现性,通过在相互关系上使用超链接。 Creating an endpoint for the root of our API 现在,我们已经有了snippets和users的终端,但是没有一个单独的终端指向我 ...
json web token的介绍:https://blog.csdn.net/kevin_lcq/article/details/74846723 1. 安装 2. 添加配置 3. 添加URL 向该接口post用户名和密码,会返回token串。 4. 实际使用 实际使用登录时,是post用户名和密 ...
分类:
Web程序 时间:
2018-08-12 12:05:34
阅读次数:
1959
到目前为止,撰写的API没有任何限制关于谁能更新、删除snippet. 我们更想要一些高级行为来确保: 1、代码段总是跟创建者有关联 2、只要认证通过的用户才能创建 3、只有创建者有权限更新或者删除 4、没有认证的请求应该有且只有完全的只读权限 Adding information to our m ...
分类:
其他好文 时间:
2018-08-11 21:58:26
阅读次数:
186
Django REST framework 请求和响应 【Request对象】 概念: 平时我们在写Django的视图函数的时候,都会带上一个request参数,这样就能处理平时搭建网站时,浏览器访问网页时发出的常规的HttpRequest。但是现在我们导入了django-rest-framewor ...
分类:
其他好文 时间:
2018-08-07 01:28:10
阅读次数:
185
首先找到models文件,然后里面写上内容,自定义 然后同步数据库,然后往数据库里这两张表添加内容,完毕之后回到视图函数,里面写上代码逻辑,首先定义一个序列化类 接下来开始写逻辑代码 完整代码如下: from django.shortcuts import render,HttpResponse f ...
分类:
其他好文 时间:
2018-08-06 13:44:17
阅读次数:
143
Django REST framework--序列化 基础准备工作 创建项目添加应用 项目目录结构 说明:该项目是我对django进行学习和测试的一个项目结构,可能有点乱。红色部分为本博文使用的apps 安装: 在setting.py添加如下配置 创建模型类 >snippets/models.py ...
分类:
其他好文 时间:
2018-08-05 00:45:19
阅读次数:
339
django 的中间件 csrf Require a present and correct csrfmiddlewaretoken for POST requests that have a CSRF cookie, and set an outgoing CSRF cookie. This mi ...
分类:
其他好文 时间:
2018-08-03 01:07:38
阅读次数:
177
在Django REST Framework中内置的Request类扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等。 比如,区别于Django中的request从request.GET中获取URL参数,从request.POST中取某些情况下的POST数据。 ...
分类:
其他好文 时间:
2018-08-02 22:48:17
阅读次数:
1262
本章内容; 1. FBV与CBV FBV: Function Base View CBV:Class Base View 示例: from django.shortcuts import render, HttpResponse from django.http import JsonRespons ...
分类:
其他好文 时间:
2018-07-31 23:31:24
阅读次数:
249