django
小花样
这个作者很懒,什么都没留下…
展开
-
render和redirect区别
render和redirect区别render和redirectrender和redirectrender 返回页面内容(渲染变量到模板中),并且没有发送第二次请求redirect 发送了第二次请求,是个跳转函数,而且会返回302的状态码...原创 2018-11-06 11:51:20 · 5283 阅读 · 0 评论 -
celery定时任务重复提交的BUG
发现问题用celery设置定时任务,前端传入time,让任务每天定时定点执行,但是结果却出现重复的任务:可以发现4月4号从18点开始,每隔1个小时celery就会received一个定时task,而且该task_id是同一个,一直到晚上22点整,所有定时任务(注意:是同一个定时任务)同时开始运行。ps:系统居然没被拖垮,不幸中的万幸。问题原因分析celery在执行定时任务时与celer...原创 2019-04-10 13:37:43 · 2816 阅读 · 1 评论 -
redis锁
用django-redis很容易实现redis分布式锁,但本文介绍用另外一种方式redis模块来实现redis锁。from celery_demo.celery import appimport timefrom celery import Celery, platforms# from django.core.cache import cacheimport redisplatf...原创 2019-04-11 14:04:43 · 1459 阅读 · 0 评论