摘要: 小满三岁啦 Life was like a box of chocolate, you never know what you're gonna get. 阅读全文
posted @ 2024-04-08 13:12 小满三岁啦 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 重新认识python 人生就像一盒巧克力,你永远不知道会尝到哪种滋味。 阅读全文
posted @ 2024-02-27 22:02 小满三岁啦 阅读(18) 评论(0) 推荐(1) 编辑
摘要: 前置知识 通过面向对象的知识来了解docker中的镜像和容器就很好理解了,docker是C/S架构 镜像:是一个只读的模板,可以用来创建容器。类 容器:是docker的运行实例,提供了一个独立的可移植的环境,可以在这个环境中运行应用程序。实例,1个或多个 docker仓库:用来存储docker镜像的 阅读全文
posted @ 2024-07-01 12:09 小满三岁啦 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 安装 pip install flask 一个最简单的flask页面 这样通过右键直接运行py文件即可,文件名必须叫做 app.py from flask import Flask app = Flask(__name__) # @app.route('/', methods=(['get', 'p 阅读全文
posted @ 2024-06-07 20:02 小满三岁啦 阅读(12) 评论(0) 推荐(0) 编辑
摘要: celery包结构的使用 包结构如下 项目名 ├── celery_task # celery包 │ ├── __init__.py # 包文件 │ ├── celery.py # celery连接和配置相关文件,且名字必须叫celery.py app文件必须在这里面创建出来 │ └── user_ 阅读全文
posted @ 2024-05-29 18:20 小满三岁啦 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 注意:不论是定时任务,还是普非定时任务,都需要启动worker,别忘记。(〃>目<) 老方法 # 1 配置文件 celery.py中 不是settings.py中!!! # 时区 app.conf.timezone = 'Asia/Shanghai' # 是否使用UTC app.conf.enabl 阅读全文
posted @ 2024-05-29 18:20 小满三岁啦 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 使用官方方案之前,先看看目录结构。 luffy_api/ __init__.py celery.py settings.py urls.py wsgi.py myapp/ __init__.py tasks.py # 也就是放在项目名称同名的内部文件夹下(和settings)同名 # 必须是这样的结 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 通用方案 移动项目celery_task到项目根目录 在视图中写逻辑 启动worker --> celery -A celery_task worker -l debug -P eventlet 运行django,正常使用接口 # 1 把之前的celery_task 移动过到项目根路径, 然后开启w 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 使用celery前的一些注意事项 res = add.delay(x,y) print(res.id) # 这个id才是真正的任务id # 安装 pip install celery # 安装redis(消息队列和结果存储使用redis) pip install redis # windows安装, 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 通过django发送邮件 settings配置 #配置邮件服务器 settings中 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # 指定邮件后端 EMAIL_HOST = 'smtp.163.com' # 发邮件主机 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 通过admin监视任务 在控制台监控任务执行情况,还不是很方便,最好是能够通过web界面看到任务的执行情况,如有多少任务在执行,有多少任务执行失败了等 这个Celery也是可以做到了,就是将任务执行结果写到数据库中,通过web界面显示出来。 安装插件 pip install django-celer 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 通过admin配置定时任务 安装包 pip install django-celery-beat # 使用这个的前提是你已经安装了其他包了 pip install Django pip install celery pip install redis pip install eventlet 去ap 阅读全文
posted @ 2024-05-29 18:19 小满三岁啦 阅读(24) 评论(0) 推荐(0) 编辑