Django
文章平均质量分 95
zcg359670476
这个作者很懒,什么都没留下…
展开
-
Django3+celery4.4报错DatabaseWrapper objects created in a thread can only be used in that same thread.
执行异步任务时报错:django.db.utils.DatabaseError: DatabaseWrapper objects created in a thread can only be used in that same thread. The object with alias 'default' was created in thread id 2068603070080 and this is thread id 2069065236128.解决方法:原先启动命令:celery原创 2020-09-02 19:27:12 · 1589 阅读 · 3 评论 -
Celery(异步任务,定时任务,周期任务)
Celery的异步from celery import Celeryimport time# 创建一个Celery实例,这就是我们用户的应用appmy_task = Celery("task", broker="redis://127.0.0.1:6379", backend="redis://127.0.0.1:6379")# 为应用创建任务,func1,2,3@my_task.taskdef my_func1(a, b): time.sleep(20) retu转载 2020-09-01 19:41:53 · 834 阅读 · 0 评论 -
pandan 处理Excel 数据存入数据库与取出转换为DataFrame
转为数组存入数据库,取出数据为数组形式字符串,用eval函数处理得到数组后转为Dataframe格式进行快速条件查询原创 2019-12-26 16:44:46 · 666 阅读 · 0 评论 -
Django ManyToManyField through
获取选择字段的choiceobj.get_fileld_display()原创 2019-12-23 14:37:46 · 133 阅读 · 0 评论 -
Django restful 序列化忽略空值或者返回空字符串方法
现在的结果是:{"xx":{"aa":"0.9","vv":null}}想要的结果是:{"xx":{"aa":"0.9",}}from collections import OrderedDictfrom operator import itemgetter class Meta: model = xxx fi...原创 2019-12-18 16:10:00 · 1153 阅读 · 0 评论 -
详解Django的CSRF认证实现
什么是 CSRFCSRF, Cross Site Request Forgery, 跨站点伪造请求。举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果某个用户已经登录到你的网站上了,那么当这个用户点击这个恶意网站上的那个链接时,就会向你的网站发来一个请求,你的网站会以为这个请求是用户自己发来的,其实呢,这个请求是那个恶意网站伪造的。1.csrf原理csrf要求发送post,put...转载 2019-12-16 11:43:56 · 399 阅读 · 0 评论 -
Django request各种操作
request根据请求的信息获取base url(有时候服务的域名比较多,还是需要动态的拼接一下url信息)# url http://wificdn.com:8888/wxpay/qrcode2/16122010404238801544?name=lzzrequest.get_host() # wificdn.com:8888request.get_full_path() # u'/...转载 2019-11-06 15:48:29 · 416 阅读 · 0 评论