随笔分类 - rest framework
摘要:先导入要用到的类 认证类 注意: 认证成功返回元组,obj.user是固定的,后面的username取决于你的用户变中的用户名字段; 认证失败,抛异常,返回AuthenticationFailed; 匿名用户,返回None. 认证成功返回元组,obj.user是固定的,后面的username取决于你
阅读全文
摘要:咱们先来谈谈什么是接口? 我们常说的一个接口其实就是一个URL。 在java和c#中,接口也是一种约束。 在python中不会有这种情况,咱们只做简单的了解。 主要来看看restful规范有哪些? restful规范 1、根据method不同,进行不同操作 2、面向资源编程 url结尾建议是名词。
阅读全文
摘要:rest-framework框架有哪些作用? 一共有十点。 路由 - 可以通过as_view传参数,根据请求方式不同执行相应的方法 - 可以在url中设置一个结尾,类似于: .json 视图 - 帮助开发者提供了一些类,并在类中提供了多个方法以供我们使用。 版本 - 在url中设置version参数
阅读全文
摘要:浏览目录 渲染器 版本 渲染器 规定页面显示的效果(无用,了解即可)。 局部渲染 只返回json数据。 效果: 看另一种情况: 既返回json数据,又嵌套在html中。注意:容易出bug. 效果如下: 看一下源码: 默认全局。 全局渲染 版本 先看一下源码: APIview--despatch--i
阅读全文
摘要:解析器 request类 django的request类和rest-framework的request类的源码解析 局部视图 全局视图
阅读全文
摘要:浏览目录 认证组件 权限组件 频率组件 认证组件 权限组件 频率组件 认证与权限组件 认证组件 局部视图认证 在app01.service.auth.py: views.py: 全局视图认证 settings.py配置如下: 权限组件 局部视图权限 在app01.service.permission
阅读全文
摘要:浏览目录 使用混合(mixins) mixin类编写视图 使用通用的基于类的视图 viewsets.ModelViewSet 视图三部曲 使用混合(mixins) mixin类编写视图 使用通用的基于类的视图 通过使用mixin类,我们使用更少的代码重写了这些视图,但我们还可以再进一步。REST框架
阅读全文
摘要:浏览目录 简单使用 ModelSerializer 提交post请求 重写save的create方法 单条数据的get和put请求 超链接API 简单使用 ModelSerializer 提交post请求 重写save的create方法 单条数据的get和put请求 超链接API restful协议
阅读全文

浙公网安备 33010602011771号