在以往的后台数据访问时,我们往往都会进行数据库查询,基本的流程是这样的: 图中发生了三次请求,则很正常向数据库查询了三次。但是现在有这样一个场景:我们有1000个人在一个十分钟内向一个我们网站都看了同一个文章,那么我们有…
分类:django
创建Python虚拟环境——上
Python应用程序开发中,如果系统只安装了Python3.6.6。当开发者使用pip安装第三方包时,所安装的包会进入Python安装目录下的site-packages目录中。Python的优势之一是有众多的开源包,但是…
Django Rest Framework 认证功能-源码分析及使用技巧
pip3 install djangorestframework 认证源码梳理 从rest_framework的dispatch开始入手观察源码 在dispatch中,对原生request进行了封装 def dispat…
Django搭建个人博客:文章标签功能
“标签”是作者从文章中提取的核心词汇,其他用户可以通过标签快速了解文章的关注点。每一篇文章的标签可能都不一样,并且还可能拥有多个标签,这是与栏目功能不同的。 好在标签功能也有优秀的三方库:Django-taggit,省得…
vue+django+mysql实现移动端二手交易应用
这是一个用vue+django+mysql实现的移动端二手交易应用。 效果展示 相关仓库 onehome:项目前端部分 onehomeServer:项目后端部分 onehomeDoc:项目的一些文档 已完成功能 [x] …
四个月技术写作,我写了些什么?
从去年国庆节开始,我连续更新了 4 个月公众号,累计发布原创文章 40 篇。 按照大多数个人订阅号的优良传统,号主应该在跨年的前后作年终总结。然而,一来我反应比较迟钝,没跟上节奏,二来当时我正在写比较重要的系列,没时间分…
vue+django实现一对一聊天功能
vue+django实现一对一聊天和消息推送的功能。主要是通过websocket,由于Django不支持websocket,所以我使用了django-channels。考虑到存储量的问题,我并没有把聊天信息存入数据库,服…
Django搭建个人博客:设置文章的栏目
博客的文章类型通常不止一种:有时候你会写高深莫测的技术文章,有时候又纯粹只记录一下当天的心情。 因此对文章的分类就显得相当的重要了,既方便博主对文章进行分类归档,也方便用户有针对性的阅读。 而文章分类一个重要的途径就是设…
[译]PEP 342--增强型生成器:协程
PEP原文 : https://www.python.org/dev/pe… PEP标题: Coroutines via Enhanced Generators PEP作者: Guido van Rossum…
JWT验证
JWT(Json Web Token):是目前最流行的跨域身份验证解决方案。此前我们使用的身份验证方式都是基于Session:这种方式并没有什么不妥,但其实这里有三个缺点: Session一般存储在redis中,而red…
DRF跨域后端解决之django-cors-headers
在使用django-rest-framework开发项目的时候我们总是避免不了跨域的问题,因为现在大多数的项目都是前后端分离,前后端项目部署在不同的web服务器上,因为我们是后端程序员,因此我要通过后端的程序实现跨域。当…
PyCasbin: 支持 ACL、RBAC、ABAC 多种模型的 Python 权限管理框架
PyCasbin 是一个用 Python 语言打造的轻量级开源访问控制框架( https://github.com/casbin/pyc… ),目前在 GitHub 开源。PyCasbin 采用了元模型的设计…