摘要:
DRF视图+路由 1.实现一个视图类满足多趟路由(继承ViewSetMixin) 1)视图类的写法 2)两趟get路由 3)序列化函数 方式一: 方式二: 2.使用DRF提供的视图(可以完成对数据库的增删改查) 1)视图函数的写法 2)路由的写法 阅读全文
摘要:
DRF权限控制 前提:你的用户表中需要有权限的字段,下面的权限的字段是user_type 1.写一个权限控制类 2.局部使用 在视图类中添加 例如: 3.全局使用 在setting中配置 4.局部禁用(与全局使用配合使用) 在要禁用的视图函数中添加 例如: 阅读全文
摘要:
DRF登录认证组件 1.写一个登录认证类(类名随意,类中的方法名固定) 2.全局使用 在setting中配置 每次走视图行数之前都会先走认证类 3.局部禁用(在视图类中添加) 例如: 这样Login视图类就不会使用Auth认证 4.局部使用 如果要实现局部使用就不能在setting中 阅读全文
摘要:
1.验证数据的自定义类 注意:1 必须继承ModelSerializer 2.在视图函数中的使用 1 验证+存储数据 2 验证+修改数据 阅读全文
摘要:
DRF的序列化组件的使用 1.导入drf的序列化组件 2.写一个类继承它(类名随意)(可以指定返回的数据条数) 3.若要序列化的表有关联多个表 1)方式一: fields = 可以是列表表示只要列表中的字段,fields='__all__'表示全部 exclude=['publish', 阅读全文
摘要:
RESTful规范 1.RESTful规范的定义 1)代表的是一种软件架构分格,中文译为'表征状态转移' 2)是面向资源编程 2.RESTful10条规范 1)API与用户的通信协议,总是使用HTTPs协议 2)域名的设计 一个查询所有图书的api接口:https://api. 阅读全文
摘要:
APIView的使用 1.APIView的导入 1)安装:djangorestframework 2)在setting中INSTALLED_APPS中注册 2.APIView是基于cbv的 简单的使用 要点: 1.请求中body中的数据全部都封装到了data中(原POST,PUT 阅读全文
摘要:
本文目录 一 使用SMTP模块发送邮件 二 发送html格式邮件 三 发送带附件的邮件 四 Django发送邮件 各大邮箱smtp服务器及端口 qq邮箱配置smtp 本文目录 一 使用SMTP模块发送邮件 二 发送html格式邮件 三 发送带附件的邮件 四 Django发送邮件 各大邮箱smtp服务 阅读全文
摘要:
auth是什么? django内置的用户认证系统,可以快速的实现,登录,注销,修改密码.... auth的使用 1)想在原来有的表的基础上添加一些字段(定义一个表模型,继承(AbstractUser)) models.py文件中添加 (添加了字段phone和sex) 2)创建用户 3)用 阅读全文
摘要:
1.中间件是什么 请求和响应之间的一道屏障 2.中间件的作用 控制请求和响应 3.自定义中间件 ①mymiddelware.py ②在setting中注册,是有顺序的是顺序是从上至下 4.中间件的方法 阅读全文