urls.py 629 B

123456789101112131415161718
  1. from django.conf.urls.defaults import *
  2. from celery.task.builtins import PingTask
  3. from celery.views import task_view
  4. from celery import views as celery_views
  5. # Uncomment the next two lines to enable the admin:
  6. # from django.contrib import admin
  7. # admin.autodiscover()
  8. urlpatterns = patterns("",
  9. url(r'^apply/(?P<task_name>.+?)/', celery_views.apply),
  10. url(r'^ping/', task_view(PingTask)),
  11. url(r'^(?P<task_id>[\w\d\-]+)/done/?$', celery_views.is_task_successful,
  12. name="celery-is_task_successful"),
  13. url(r'^(?P<task_id>[\w\d\-]+)/status/?$', celery_views.task_status,
  14. name="celery-task_status"),
  15. )