为什么我为django_rq管理屏幕获得404?

时间:2013-02-09 13:23:04

标签: django

我有django-rq设置并运行(作业排队,我可以运行manage.py rqworker)但我似乎无法使管理屏幕正常工作 - 我一直得到404 / admin / django_rq网址。

我安装了django-extensions,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装饰器应该正常工作。

2 个答案:

答案 0 :(得分:2)

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

必须在

之前
url(r'^admin/', include(admin.site.urls))

答案 1 :(得分:1)

我已经更新了django-rq的README.rst中的安装说明,从django-rq的URL模式中删除了“admin”前缀,因此Hugo的问题不应再发生了。