django管理中用于管理rq的仪表板
django-rq-dashboard的Python项目详细描述
Django RQ仪表板
RQ是用于排队和处理作业的简单任务队列。 django-rq-dashboard是一个Web前端,用于监视RQ队列、作业和 Django管理员的实时工作人员。看起来是这样的:
它的灵感来源于烧瓶的动力。
- 作者:bruno reniéandcontributors
- 许可证:BSD
- 兼容性:django 1.4及更高版本、pytz及最近的rq(>;=0.3)
- 代码和文档:https://github.com/brutasse/django-rq-dashboard
安装
pip install django-rq-dashboard
将django_rq_dashboard添加到INSTALLED_APPS
在urlconf中添加url模式:
urlpatterns = patterns('', (r'^admin/rq/', include('django_rq_dashboard.urls')), # your own patterns follow… )
(非默认值时可选)在设置中配置redis访问。 只需定义一个可用于构造Redis对象的措辞。 所有键都是可选的,其默认值为:
RQ = { 'host': 'localhost', 'port': 6379, 'db': 0, 'password': None, 'socket_timeout': None, 'connection_pool': None, 'charset': 'utf-8', 'errors': 'strict', 'decode_responses': False, 'unix_socket_path': None, }
运行开发服务器,将一些作业排队,解雇一些工人,然后 观看http://localhost:8000/admin/rq/