django_dramatiq_charts
v0.2.0
Desenhe gráficos por Django_dramatiq Histórico de tarefas no db.
Tipos de gráficos: Carregar e linha do tempo.
| Versão Python | 3.6+ |
| Licença | Apache-2.0 |
| Pypi | https://pypi.python.org/pypi/django_dramatiq_charts/ |
Conteúdo
$ pip install django-dramatiq-charts
Requisitos:
INSTALLED_APPS = [
'django_dramatiq' ,
'django_dramatiq_charts' ,
'my_app' ,
# ...
] from django_dramatiq_charts . views import load_chart , timeline_chart , clean_cache
urlpatterns = [
path ( 'django_dramatiq_charts/load_chart/' , load_chart , name = 'ddc_load_chart' ),
path ( 'django_dramatiq_charts/timeline_chart/' , timeline_chart , name = 'ddc_timeline_chart' ),
path ( 'django_dramatiq_charts/clean_cache/' , clean_cache , name = 'ddc_clean_cache' ),
# ...
]| Parâmetro | Descrição | Padrão |
|---|---|---|
| Django_dramatiq_charts_perm_fn | Usuários com acesso aos gráficos | def fn (solicitação): retornar solicitação.user.is_superuser |
| Django_dramatiq_charts_load_qs_filter | Filtro de consulta adicional para gráfico de carga | Nenhum |
| Django_dramatiq_charts_timeline_qs_filter | Filtro de consulta adicional para gráfico da linha do tempo | Nenhum |
| Django_dramatiq_charts_cache_form_data_sec | Minutos para o cache opções de fila e ator formam campos (como falso para desativar) | 4 horas |
Mostra o número de atores executados simultaneamente em cada intervalo de tempo na linha do tempo

As tarefas em execução mais de um dia não são contadas (assumidas como um erro).
Mostra atores na linha do tempo

Se a duração da tarefa for menor que um segundo, essa tarefa será exibida no gráfico com uma duração de 1 segundo.
História de mudanças importantes: release_notes.rst
Obrigado a todos que ajudaram a desenvolver esta biblioteca:
Milkycake, Lexa2907, Python, Django, Plotly, JQuery, Select2, Flaticon.com