随笔分类 - Django
Django
摘要:1 前言 Django使用非常熟练了,各种API接口不在话下,全都搞定。为方便定位问题在每个API接口的的开始和返回的地方都加上了log打印,记录入参和返回值。 但是这样有一个问题,需要每个API接口都要写一遍,非常的不Pythonic,有没有更好的方法呢? 如果大家对装饰器熟悉的话,会想到这个方法
阅读全文
摘要:1 Celery简介 Celery是异步任务队列,可以独立于主进程运行,在主进程退出后,也不影响队列中的任务执行。 任务执行异常退出,重新启动后,会继续执行队列中的其他任务,同时可以缓存停止期间接收的工作任务,这个功能依赖于消息队列(MQ、Redis)。 1.1 Celery原理 Celery的架构
阅读全文
摘要:1 引子 1.1 神奇的Django中的models 我们先来看一段在Django项目中常用的代码: 设置数据库models代码: class Students(models.Model): name = models.CharField() age = models.IntegerField()
阅读全文