设置代理网址

时间:2017-01-04 07:08:25

标签: python django rabbitmq celery

我想在这里提供一些帮助。我想要的只是将Celery和RabbitMQ添加到我的django项目中。我按照本教程Celery - First Step with Django进行了操作。它能够工作。但是,我如何自定义此设置?

CELERY_BROKER_URL = 'amqp://guest:guest@localhost:5672//'

如何将guest更改为真实的userId和密码?我应该在哪里配置它:amqp://userid:1234@sample.com:5672

1 个答案:

答案 0 :(得分:2)

来自official documentation

要使用Celery,我们需要创建一个RabbitMQ用户,一个虚拟主机并允许该用户访问该虚拟主机:

$ sudo rabbitmqctl add_user myuser mypassword
$ sudo rabbitmqctl add_vhost myvhost
$ sudo rabbitmqctl set_user_tags myuser mytag 
$ sudo rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"

P.S。对于虚拟主机,如果需要,您可以随时使用 / 代替 myvhost