{% extends "admin/dj_control_room/base.html" %} {% load i18n admin_urls static admin_list %} {% block content %}
{# Icon and Title #}
{% if panel.icon == "database" %} {% elif panel.icon == "layers" %} {% elif panel.icon == "chart" %} {% elif panel.icon == "link" %} {% else %} {% endif %}

{{ panel.name }}

{% if is_configured %} Installed {% elif is_installed %} SETUP {% else %} Not installed {% endif %}

{{ panel.description }}

{% if is_configured and panel_url %} Open {{ panel.name }} {% endif %}
{# Quick Features — only shown for featured panels with known feature sets #} {% if panel.id == 'dj_redis_panel' or panel.id == 'dj_cache_panel' or panel.id == 'dj_celery_panel' or panel.id == 'dj_urls_panel' %}
{% if panel.id == 'dj_redis_panel' %}
Real-time connection
& memory monitoring
Browse & search
Redis keys
View TTL &
key details
{% elif panel.id == 'dj_cache_panel' %}
Inspect all cache
backends
Monitor hit/miss
ratios
Clear cache
entries
{% elif panel.id == 'dj_celery_panel' %}
Monitor active
workers
Track task
queue depths
Inspect task
history & results
{% elif panel.id == 'dj_urls_panel' %}
Browse all URL
patterns
Search by path
or name
View parameters
& patterns
{% endif %}
{% endif %} {# Installation Steps #}
{% if is_installed %}{% else %}1{% endif %}

Install the package

pip install {{ panel.package }}
{% if is_in_installed_apps %}{% else %}2{% endif %}

Add to INSTALLED_APPS

INSTALLED_APPS = [
    # ...
    "{{ panel_app_name }}",
]
{% if panel_url %}{% else %}3{% endif %}

Add URLs to urls.py

urlpatterns = [
    # ...
    path("{{ panel_url_prefix }}/", include("{{ panel_app_name }}.urls")),
]
{% if is_configured %}{% else %}4{% endif %}

Restart & visit the admin

Restart your Django server and navigate to the Control Room in your admin. The {{ panel.name }} will appear automatically.

{# Documentation Link #} {% if panel.docs_url %} {% endif %}
{% endblock %}