Django
文章平均质量分 73
jaylixueji_csdn
这个作者很懒,什么都没留下…
展开
-
2021.06.14 - 记一次”分页“功能踩坑
文章目录项目背景方案方案1Redis改进方案粘性会话改进方案方案2思考项目背景需求:运营后台的分页功能(基于时间线的 审核 和 管理页面)项目场景:类似 朋友圈 的动态发布,会有大量朋友圈(图文/视频)发布,数量会达 几十W~百万级。技术框架:Django+Vue做前后端分离。方案方案1简介:第一次查询时,取出所有数据(符合查询条件的数据),然后进行分页 并放入本地缓存,得到一个缓存Key(Page Key),返回给前端。前端需要查询分页结果时,直接使用该Page Key和页码 从内存缓原创 2021-06-14 18:11:49 · 121 阅读 · 0 评论 -
2021-04-06 - Django生产部署的相关概念与思考(wsgi/gunicorn)
Django生产部署常用组合按照请求的生命周期顺序(Request -> Response)Nginx -> Gunicorn -> DjangoNginx -> Uwisg -> DjangoGunicorn使用示例# gunicorn使用gevent来运行Django服务gunicorn --workers=2 --worker-class gevent --timeout 180 -b 127.0.0.1:8000 story_admin.w原创 2021-04-06 18:25:44 · 373 阅读 · 0 评论 -
2021-01-22 - Django事务、delete、多数据库
背景Django 3.1.5Django配置:默认配置多数据库default: default_db表:user表another_db: another_db表:another表尝试delete和更新数据代码问题:delete未回滚且生效,user回滚。代码内容:尝试delete another_db.another表中的数据且更新 user表中的enable字段def delete_anchor(id): user = User.obje原创 2021-01-22 16:32:39 · 375 阅读 · 1 评论