2

我已经设置并运行了 django-rq(作业已排队,我可以运行manage.py rqworker)但我似乎无法让管理屏幕正常工作 - 我始终为 /admin/django_rq url 获得 404。

我安装了 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应该正在工作。

4

2 回答 2

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

必须在之前

url(r'^admin/', include(admin.site.urls))
于 2013-02-09T19:34:48.153 回答
1

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

于 2013-02-10T16:28:37.457 回答