摘要: StreamingHttpResponse from django.http import StreamingHttpResponse StreamingHttpResponse(streaming_content):流式相应,内容的迭代器形式,以内容流的方式响应 # 示例 def homeproc 阅读全文
posted @ 2022-01-06 18:10 我在路上回头看 阅读(562) 评论(0) 推荐(0) 编辑
摘要: from django.db.models.functions import Cast, Coalesce, Concat, ConcatPair, Greatest # Cast,类型转换 q1 = TradeDetail.objects.values("profit", "name").anno 阅读全文
posted @ 2022-01-06 13:54 我在路上回头看 阅读(100) 评论(0) 推荐(0) 编辑
摘要: # 参考文档 https://docs.djangoproject.com/en/2.2/ref/models/conditional-expressions/ # Case()接受任意数量的When()对象作为单独的参数。使用关键字参数提供其他选项。 # 如果没有任何条件计算为TRUE,则defa 阅读全文
posted @ 2022-01-06 13:54 我在路上回头看 阅读(232) 评论(0) 推荐(0) 编辑
摘要: uWsgi使用多进程模式启动Django项目,因此我们会有多个进程去执行这个定时任务,导致定时任务被重复执行。解决这个问题的方法,我们直接就会想到采用加锁的方式。第一个拿到锁的进程,执行定时任务,其余的进程由于拿不到锁,因此也就不会执行定时任务。下面给出两种加锁方案,分别适用于不同的场合。 redi 阅读全文
posted @ 2022-01-06 12:37 我在路上回头看 阅读(507) 评论(0) 推荐(0) 编辑
摘要: # naive time 从字面意思上理解,这是个"幼稚的时间",所以可以理解为它是个本地时间,不带时区信息,不能直接用于存储,如下 import datetime datetime.datetime.now() # 本地时间,不带时区 datetime.datetime.utcnow() # ut 阅读全文
posted @ 2022-01-06 10:44 我在路上回头看 阅读(40) 评论(0) 推荐(0) 编辑