2013-02-09 91 views
1

我有django-rq设置和运行(作业排队,我可以运行manage.py rqworker),但我似乎无法让管理屏幕工作 - 我一直得到/ admin/django_rq 404的404。为什么我会为django_rq管理员屏幕获取404?

我已经安装Django的扩展和show_urls命令显示的URL注册:

$ python manage.py show_urls 
... 
/admin/django_rq/ django_rq.views.stats rq_home 
/admin/django_rq/queues/<queue_index>/ django_rq.views.jobs rq_jobs 
/admin/django_rq/queues/<queue_index>/<job_id>/ django_rq.views.job_detail rq_job_detail 
/admin/django_rq/queues/<queue_index>/<job_id>/delete/ django_rq.views.delete_job rq_delete_job 
... 

我登录的人谁是工作人员,所以@staff_member_required装饰上stats视图应该正在工作。

+0

你忘记了尾部的斜线吗?它是'/ admin/django_rq /',而不是'/ admin/django_rq'。 – 2013-02-09 13:24:34

+0

'[09/Feb/2013 13:25:40]“GET/admin/django_rq/HTTP/1.0”404 1635' – 2013-02-09 13:26:28

回答

1
(r'^admin/django_rq/', include('django_rq.urls')) 

前必须

url(r'^admin/', include(admin.site.urls)) 
+0

辉煌 - 谢谢。应该自己挑选了! – 2013-02-10 12:51:27

1

我已经在Django-RQ的README.rst更新的安装说明砸从Django的RQ的URL模式的“管理员”前缀,以便雨果的问题不应再次发生。

相关问题