{% extends "admin/dj_control_room/base.html" %} {% load i18n admin_urls static admin_list %} {% block content %}
{% if is_installed %} {# Panel is installed, redirect to it #}

✓ {{ panel.name }} is Installed

This panel is already installed and ready to use.

Go to {{ panel.name }} →

← Back to Control Room

{% else %} {# Panel not installed, show installation instructions #}
{# Icon and Title #}
{% if panel.icon == "database" %} {% elif panel.icon == "layers" %} {% elif panel.icon == "chart" %} {% elif panel.icon == "link" %} {% else %} {% endif %}

{{ panel.name }} not installed

{{ panel.description }}

{# Quick Features based on panel type #}
{% if panel.id == 'redis' %}
Real-time connection
& memory monitoring
Browse & search
Redis keys
View TTL &
key details
{% elif panel.id == 'cache' %}
Inspect all cache
backends
Monitor hit/miss
ratios
Clear cache
entries
{% elif panel.id == 'urls' %}
Browse all URL
patterns
Search by path
or name
View parameters
& patterns
{% else %} {# Generic features for unknown panels #}
Real-time
monitoring
Detailed
insights
Powerful
management
{% endif %}
{# Installation Steps #}
1

Install the package

pip install {{ panel.package }}
2

Add to INSTALLED_APPS

INSTALLED_APPS = [
    # ...
    "{{ panel.package|cut:'-' }}",
]
3

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 %}
{% endif %}
{% endblock %}