心有猛虎, 细嗅蔷薇


异步任务队列Celery在Django中的使用


摘要: 网上现在有很多在django中的教程,不过基本都是你抄我我抄你这种,看到这篇,作者写的还算是很靠谱的,转过来,可以经常看一看 原作者:zni.feng [原文链接](http://www.cnblogs.com/znicy/p/5626040.html "")

作者: superstar

发表日期: 08/11/2017

django通用视图(视图类)的login登陆、权限限定


摘要: django的登陆限定和权限限定是view设计中很重要的一个组成。网上的教程大部分都是通过使用view函数的装饰器来实现,比如: ```python @login_required(login_url='/') @permission_required('can_acc

作者: superstar

发表日期: 08/11/2017

django中聚合aggregate和annotate GROUP BY的使用方法


摘要: 接触django已经很长时间了,但是使用QuerySet查询集的方式一直比较低端,只会使用filter/Q函数/exclude等方式来查询,数据量比较小的时候还可以,但是如果数据量很大,而且查询比较复杂,那么如果还是使用多个filter进行查询效率就会很低。就趁着清明放假的时间,

作者: superstar

发表日期: 08/11/2017

memcached多个服务器间分享缓存实现缓存负载均衡(一.原理)


摘要: 近来遇到的一个问题:django在登陆时,将登陆信息写入本地缓存memcached,本地测试没有问题,但是部署到线上服务器时,经常会出现登陆认证失败。因为正式环境中使用的是Nginx与uWSGI来实现的多台服务器的负载均衡。怀疑是由于memcached没有共享导致。上网搜了一下,

作者: superstar

发表日期: 08/11/2017

memcached多个服务器间分享缓存实现缓存负载均衡(二.实现)


摘要: 具体实现篇 此处以django为例,介绍memcached如何在django中使用 首先,在settings.py文件中,对CACHES模块进行设置,多个IP/PORT之间用逗号间隔。 ```python CACHES = { 'default':

作者: superstar

发表日期: 08/11/2017