摘要:
一 作用 二 内置渲染器 三 局部使用 四 全局使用 五 自定义显示模版 一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。用户请求URL: http://127.0.0.1:8000/test/?format=json http://127.0.0.1:8000/tes 阅读全文
摘要:
一 认证简介 二 局部使用 三 全局使用 四 源码分析 一 认证简介 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 二 局部使用 models层: 新建认证类(验证通过,return两个参数) view层: 总结: 阅读全文
摘要:
一 解析器的作用 二 全局使用解析器 三 局部使用解析器 四 源码分析 一 解析器的作用 根据请求头 content-type 选择对应的解析器对请求体内容进行处理。 有application/json,x-www-form-urlencoded,form-data等格式 二 全局使用解析器 set 阅读全文
摘要:
一 Django自带序列化组件 二 rest-framework序列化组件之Serializer 三 rest-framework序列化之ModelSerilizer 四 生成hy.permedialink(极少数) 五 序列化组件之请求数据校验和保存功能 一 Django自带序列化组件 二 res 阅读全文
摘要:
一 基本视图 二 mixin类和generics类编写视图 三 使用generics 下ListCreatAPIView,RetrieveUpdateDestroyAPIView 四 使用Model ViewSet 一 基本视图 写一个出版社的增删查改resful接口 路由: 视图: 二 mixin 阅读全文
摘要:
一 安装djangorestframework 方式一:pip3 install djangorestframework 方式二:pycharm图形化界面安装 方式三:pycharm命令行下安装(装在当前工程所用的解释器下) 二 djangorestframework的APIView分析 as_vi 阅读全文
摘要:
一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表 阅读全文
摘要:
1 校验字段功能 针对一个实例:注册用户讲解。 模型:models.py 模板文件 视图函数: 2 渲染标签功能 渲染方式1: 渲染方式2: 渲染方式3: 3 渲染错误信息功能 视图 模板 4 组件的参数配置 5 局部钩子 6 全局钩子 from django import forms from d 阅读全文
摘要:
一 Django的分页器(paginator)简介 在页面显示分页数据,需要用到Django分页器组件,Django提供了一些类来帮助您管理分页数据 - 即分布在多个页面上的数据,带有“上一页/下一页”链接 示例 二 应用View层 三 模板层 index.html 四 扩展 核心逻辑 阅读全文
摘要:
一 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文