Fork me on GitHub

随笔分类 -  Django

摘要:Django报错: 'OrderingFilter' object has no attribute 'get_schema_fields' 在使用django restframework,我们通过include_docs_urls,生成接口文档。 from rest_framework.docum 阅读全文
posted @ 2020-06-21 16:28 是阿凯啊 阅读(580) 评论(0) 推荐(0) 编辑
摘要:Django + Channels + Celery 实时更新日志 1.准备工作: 系统为windows系统。技术实现: settings.py配置。 注册APP celery一些参数配置 一张图简单看一下celery channels一些配置,注册channels需要指定ASGI路由地址 假数据 阅读全文
posted @ 2020-04-20 15:56 是阿凯啊 阅读(1696) 评论(3) 推荐(1) 编辑
摘要:9.本地与远程连接 1.设置连接远端: 首先创建一个空文件夹zanhu 按如下顺序点击: 添加连接远程服务器: Connection: Type:连接方式 Host:远程服务器IP,Port默认22 User name: 用户名 Password: 密码 # 点击Test Connection 可测 阅读全文
posted @ 2020-04-14 23:16 是阿凯啊 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:Django使用Cookiecutter 结合阿里邮箱推送实现注册短信验证 使用Cookiecutter能快速搭建模版。 之所以使用阿里邮件推送因为每天可以免费发送200条。 1.准备工作: 需要先注册域名,我用 "阿里注册域名" ,并进行实名认证。 2.网页配置: 进入邮箱 "推送控制台" ,点击 阅读全文
posted @ 2020-04-14 13:24 是阿凯啊 阅读(414) 评论(0) 推荐(1) 编辑
摘要:vue下载xls文件 (后端django) 前端vue django 阅读全文
posted @ 2020-03-28 20:54 是阿凯啊 阅读(1271) 评论(0) 推荐(0) 编辑
摘要:django性能优化 方式1:压缩django响应体 通过压缩响应json数据,从而加快响应速度,并且 支持多种浏览器(除了IE11)。 下载 在settings配置: 使用 之前: 使用 之后: 可以看到,压缩后后响应体,Content length相比原来缩小了六分之一。需要知道的是Django 阅读全文
posted @ 2020-03-08 11:55 是阿凯啊 阅读(819) 评论(0) 推荐(0) 编辑
摘要:```python from rest_framework.exceptions import APIException class ServiceUnavailable(APIException): status_code = 201 default_detail = {"username": "root", "msg": "添加用户成功"} default_code = "service_un 阅读全文
posted @ 2020-03-07 16:18 是阿凯啊 阅读(417) 评论(0) 推荐(0) 编辑
摘要:JWT认证校验首选 1.pyJWT简述 因http协议本身为无状态,这样每次用户发出请求,我们并不能区分是哪个用户发出的请求,这样我们可以通过保存cookie以便于识别是哪个用户发来的请求,传统凡事基于session认证。但是这种认证本身很多缺陷,扩展性差,CSRF等问题。JWT(Json web 阅读全文
posted @ 2020-02-24 23:38 是阿凯啊 阅读(802) 评论(3) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xujunkai/articles/12343664.html 阅读全文
posted @ 2020-02-23 09:31 是阿凯啊 阅读(818) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xujunkai/articles/12347449.html 阅读全文
posted @ 2020-02-23 09:30 是阿凯啊 阅读(307) 评论(0) 推荐(0) 编辑
摘要:树形结构数据库表设计 树形结构我们经常会用它表征某些数据关联,比如商品分类,企业管理系统菜单或上下级关系等,但在mysql都是以二维表形式生成的数据。设计合适Schema及其对应CRUD算法是实现关系型数据库中存储树。这里我们用django演示 1.简单版: 首先我们要生成如下属性结构图: 这里拿d 阅读全文
posted @ 2020-02-22 21:52 是阿凯啊 阅读(3067) 评论(0) 推荐(0) 编辑
摘要:Django使用协程创建数据 首先创建一个django工程,必要的表,此处省略 在MySQL添加数据:大概是10万条数据 执行插入十万条数据,返回结果如下: 可以看到,执行时间1分半,比4分钟少了2分半。 阅读全文
posted @ 2020-02-21 23:15 是阿凯啊 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:restful之序列化 1.前序 简单表结构: url 视图 2.get请求 3.序列化post请求: 把之前序列化简单一下,因为之前序列化为了多的介绍一下功能: 当我们发送post请求时候,如下图: 那么接下来如下在视图中: 4.验证: 那么对于提交数据如何验证呢?restframwork提供3种 阅读全文
posted @ 2020-02-21 12:05 是阿凯啊 阅读(172) 评论(0) 推荐(0) 编辑
摘要:6.版本控制 从URL通过get传参获取版本。 6.1自定义版本控制 6.2内置类版本控制 6.3版本控制之源码解析: 6.4内置方法: 6.5版本总结 阅读全文
posted @ 2019-11-13 17:29 是阿凯啊 阅读(169) 评论(0) 推荐(0) 编辑
摘要:4.restframework 权限 4.1权限: 权限在单个视图应用。 效果: 当用于在url键入user_type=1的用户拒绝访问: 当用户在url键入user_type=3的用户拿到数据库内容: 4.2权限源码解析 4.3全局和局部配置权限: 4.4django内置权限类 python fr 阅读全文
posted @ 2019-11-13 17:29 是阿凯啊 阅读(161) 评论(0) 推荐(0) 编辑
摘要:11.路由 路由设置: 返回json数据 自动生成路由: 自动生成路由 访问``显示结果: 阅读全文
posted @ 2019-11-13 17:28 是阿凯啊 阅读(143) 评论(0) 推荐(0) 编辑
摘要:10.视图 GenericAPIView 封装一些方法,将这些方法返回值放在类变量位置上. 1.GenericAPIView视图示例:不怎么用 2.GenericViewSet视图类 实现自定义路由执行函数 3.ListModelMixin 封装get请求 4.CreateModelMixin 自带 阅读全文
posted @ 2019-11-13 17:28 是阿凯啊 阅读(79) 评论(0) 推荐(0) 编辑
摘要:9.分页操作 分页,看第n页,每页显示n条数据 分页,在n个位置,向后查看n条数据. 加密分页,上一页和下一页 1.基于PageNumberPagination分页 1.路由: 2.视图函数 返回效果: 自定义分页: 显示效果: 显示上一页与下一页,url 2.基于LimitOffsetPagina 阅读全文
posted @ 2019-11-13 17:28 是阿凯啊 阅读(143) 评论(0) 推荐(0) 编辑
摘要:8.序列化 功能: 对请求数据进行验证 对Queryset进行序列化 8.1一个简单序列化: 结果展示: 1&&序列化之Serializer 2.&&ModelSerializer 帮我们找到数据库model设置的那个表,fields的每个字段自动生成serializers.Charfield,se 阅读全文
posted @ 2019-11-13 17:28 是阿凯啊 阅读(196) 评论(0) 推荐(0) 编辑
摘要:7.解析器 依靠Content Type对用户的请求体中的数据进行解析。 7.1django中的解析器 前戏:django中的request.POST/request.body request.POST 中有值的条件: 如果请求头中的:Content Type:application/x www f 阅读全文
posted @ 2019-11-13 17:28 是阿凯啊 阅读(91) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示