{% extends "base.html" %} {% block content %}
{{ job.error }}
| ID | {{ job.id }} |
| Task | {{ job.task_name }} |
| Queue | {{ job.queue }} |
| Status | {{ s }} |
| Worker | {{ job.worker_id or "—" }} |
| Enqueued | {{ job.enqueued_at.strftime("%Y-%m-%d %H:%M:%S") }} |
| Started | {{ job.started_at.strftime("%Y-%m-%d %H:%M:%S") if job.started_at else "—" }} |
| Completed | {{ job.completed_at.strftime("%Y-%m-%d %H:%M:%S") if job.completed_at else "—" }} |
| Duration | {{ "%.3f"|format(dur) }}s |
| Run at | {{ job.run_at.strftime("%Y-%m-%d %H:%M:%S") }} |
| Retries | {{ job.retries }} / {{ job.max_retries }} {% if job.max_retries > 0 %} {% for i in range(job.max_retries) %} {% endfor %} {% endif %} |
{% if job.args %}args:
{{ job.args | tojson(indent=2) }}
{% endif %}{% if job.kwargs %}kwargs:
{{ job.kwargs | tojson(indent=2) }}{% endif %}
{% else %}
No arguments.
{% endif %}{{ job.result | tojson(indent=2) }}
{% elif s == "completed" %}
Completed — result not saved.
(use save_result=True on the task)
—
{% endif %}Job not found.