django+celery部署

需求:使用django框架实现定时任务功能,在网上找资料后,最后决定使用celery,功能确实强大。

1、相关依赖安装包

django-1.11.17
celery-3.1.25
django-celery-3.2.1
Erlang(otp_win64_21.2.exe)
rabbitmq-server-3.7.11.exe

注:安装的是windows环境

2、安装 django celery

不再赘述,使用python方式安装即可:
pip install django

python setup.py install

3、安装Erlang

双击 otp_win64_21.2.exe 安装,配置个环境变量吧:

ERLANG_HOME
在这里插入图片描述
4、安装rabbitmq

双击 rabbitmq-server-3.7.11.exe 安装即可,默认安装后的监听端口:5672

激活 RabbitMQ’s Management Plugin:

D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.11\sbin>
rabbitmq-plugins.bat enable rabbitmq_management

然后重启一下服务(以管理员方式启动cmd):

net stop RabbitMQ && net start RabbitMQ

默认安装后,会存在个管理员: guest / guest

这里就不探讨rabbitmq的详细使用,使用guest管理员进行连接。

使用浏览器打开: http://localhost:15672/ ,使用guest用户登录成功即可。
在这里插入图片描述
5、django + celery 配置

在django项目的 settings.py 中配置:

# settings.py
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值