我有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
装饰器应该正常工作。
答案 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的问题不应再发生了。