2017-01-04 6 views
0

Ich hätte gerne Hilfe hier. Ich möchte nur Sellerie und RabbitMQ zu meinem Django-Projekt hinzufügen. Ich folgte diesem Tutorial Celery - First Step with Django. und es konnte arbeiten. Wie kann ich dieses Setup anpassen?Einrichtung der Broker-URL

CELERY_BROKER_URL = 'amqp://guest:[email protected]:5672//' 

Wie kann ich guest als echte gegeben userId und Passwort ändern? Wo sollte ich konfigurieren wie: amqp://userid:[email protected]:5672

+1

Installieren Sie den Broker? – Jinje

+0

@Jinje ja ich installiert rabbitmq-server –

+1

einfach hinzufügen 'CELERY_BROKER_URL = 'amqp: // gast: guest @ localhost: 5672 //'' zu 'settings.py' von Django einstellungen – Jinje

Antwort

0

Vom official documentation:

Sellerie Zur Nutzung benötigen wir einen RabbitMQ Benutzer, einen virtuellen Host erstellen und diese Benutzer Zugriff auf diesen virtuellen Host erlauben:

$ 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 ".*" ".*" ".*" 

PS Für den virtuellen Host können Sie einfach / anstelle von myvhost angeben, falls erforderlich.