
django
Lancer_Wu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
django 查看request的详细参数
如果需要查看前台传来的header中的详细参数并获取的话,使用以下方式即可:在views.py中新增以下函数:from django.core.handlers.wsgi import WSGIRequestdef test(request): print(type(request)) # 打印出request的类型 print(request.environ) #...原创 2019-05-26 19:25:07 · 4058 阅读 · 0 评论 -
django中异步执行python脚本
之前业务中需要根据前端的提交,用django在后端中跑某个脚本进行执行,因为执行时间较久,所以用的是异步,不知道什么是异步的可以先去研究django的异步执行框架celery,这里直接展示我的异步环境下执行Python脚本的代码:tasks.py中的操作:import subprocess # 这个库是能够直接运行脚本的关键@task(bind=True)def run_script(...原创 2019-05-26 20:36:51 · 7325 阅读 · 8 评论 -
django celery 启动报错TypeError: can only concatenate tuple (not "NoneType") to tuple解决方法
手贱不小心pip install django-celery-result结果没想到把django-celery什么的也给更新了,会提示不兼容:再使用python manage.py celery worker --loglevel=info 的时候就启动不了,部分报错如下:File "/anaconda3/lib/python3.6/site-packages/django/c...原创 2019-06-26 18:45:29 · 2854 阅读 · 0 评论 -
django celery @task 异步任务,参数报错问题
按照网上的教程直接使用@task或者@shared_task的话,我这边会出现参数错误的问题,需要使用(bind=True)来解决,样例如下:from celery import shared_task@shared_task(bind=True)def add(x,y): return x+y...原创 2019-06-26 18:54:27 · 1611 阅读 · 1 评论