2012-09-27 24 views
6

Estoy confundido entre las diferencias entre estas dos aplicaciones al intentar configurar el apio en mi proyecto django.Apio versus djcelery

¿Cuáles son las diferencias entre los dos si hay alguno? Al leer tutoriales en línea, los veo a los dos usados, y no estoy seguro de cuál sería el mejor para mí. Parece que djcelery es algo así como el apio pero adaptado para django? Pero el apio no necesita ser incluido en aplicaciones instaladas mientras que djcelery sí lo hace.

Gracias

Respuesta

7

Al utilizar Django, debería instalar django-celery de PyPI. Apio se instalará como una dependencia.

Djcelery engancha su proyecto django con Celery, que es una herramienta más general utilizada con una variedad de pilas de aplicaciones.

Here apie está comenzando con la guía Django, que describe la instalación de django-apio y la configuración de sus primeras tareas.

+1

¿Cuál se recomienda? – CppLearner

+1

Edité mi respuesta para que quede más claro. – dokkaebi

13

Django-apio era un proyecto que proporcionaba integración de apio para django, pero ya no es necesario.

Ya no es necesario instalar django-apio. Desde la versión 3.1, django se admite de fábrica.

Así que para instalar el apio puede utilizar PIP:

pip install -U Celery 

Ésta es una nota de Celery First Steps with Django Tutorial

Nota:

versiones anteriores de apio requiere una biblioteca independiente para trabajar con Django, pero desde 3.1 este ya no es el caso. Django es compatible con fuera de la caja ahora por lo que este documento solo contiene una forma básica de integrar Celery y Django. Utilizará la misma API que los usuarios que no son Django , por lo que se recomienda que primero lea el tutorial Primeros pasos con apio y vuelva a este tutorial. Cuando tenga un ejemplo de trabajo , puede continuar con la guía Pasos siguientes.

+2

Esta debería ser la respuesta aceptada ahora. –

Cuestiones relacionadas