摘要: RabbitMQ RabbitMQ消息传递模型的核心思想是生产者从不将任何消息直接发送到队列。实际上,生产者经常甚至根本不知道是否将消息传递到任何队列。 1.simple example send.py import pika connection = pika.BlockingConnection 阅读全文
posted @ 2020-09-10 15:44 会飞的空心菜 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Django Manager Queryset 1.ORM objects 我们使用 Django ORM进行数据库操作时,默认使用的Manager 对象是objects,每个Django模型默认拥有一个。 类似如下情况: from django.db import models class Stu 阅读全文
posted @ 2020-08-31 11:48 会飞的空心菜 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Celery 1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(ta 阅读全文
posted @ 2019-07-17 14:06 会飞的空心菜 阅读(193) 评论(0) 推荐(0) 编辑
摘要: mysql 8.0.12 创建并授权出现的问题 实际代码 异常信息 解决方案 将用户创建过程和授权过程分开 flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里 创建用户::create 阅读全文
posted @ 2019-07-17 14:03 会飞的空心菜 阅读(571) 评论(0) 推荐(0) 编辑
摘要: request对象的属性 request.scheme 代表请求的方案,http或者https request.path 请求的路径,比如请求127.0.0.1/org/list,那这个值就是/org/list request.method 表示请求使用的http方法,GET或者POST请求 req 阅读全文
posted @ 2019-07-17 14:01 会飞的空心菜 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Haystack 1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持 Solr , Elasticsearch , Whoosh , Xapian 搜索引擎它是一个可插拔的后端(很像Django的数据 阅读全文
posted @ 2019-07-17 13:59 会飞的空心菜 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 跨域问题 一、同源策略 只允许当前页面朝当前域下发请求,如果向其他域发请求,请求可以正常发送,数据也可以拿回,但是被浏览器拦截了 只有IP和端口号都相同才是同一个域 二、CORS(跨域资源共享) 整个CORS通信过程,都是浏览器自动完成,不需要用户参与。对于开发者来说,CORS通信与同源的AJAX通 阅读全文
posted @ 2019-07-17 13:58 会飞的空心菜 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Django缓存机制 一、什么是缓存 动态网站中,用户请求都要去服务器的数据库中增删改查,会消耗很大的资源,因此,使用缓存在减轻服务器的压力。 缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数据时,则不再去执行数据库及渲染等操作,而是直接从内存或memcache的 阅读全文
posted @ 2019-07-17 13:58 会飞的空心菜 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 解析器 作用 根据请求头 content type 选择对应的解析器对请求体内容进行处理。 有application/json,x www form urlencoded,form data等格式 注:一般不需要改动,项目最开始全局进行配置就行 settings配置文件 urls.py views. 阅读全文
posted @ 2019-07-17 13:56 会飞的空心菜 阅读(140) 评论(0) 推荐(0) 编辑
摘要: url控制器与响应器 一、自定义路由(原始方式) urls.py views.py 二、视图类继承(ViewSetMixin) ModelViewSet(....,GenericViewSet) GenericViewSet(ViewSetMixin, generics.GenericAPIView 阅读全文
posted @ 2019-07-17 13:55 会飞的空心菜 阅读(212) 评论(0) 推荐(0) 编辑