{% extends "admin/dj_redis_panel/base.html" %} {% load i18n admin_urls static %} {% block breadcrumbs %} {% endblock %} {% block content %}
{% if success_message %}
{{ success_message }}
{% endif %} {% if error_message %}
{{ error_message }}
{% endif %} {% if key_data %}

KEY: {{ key_data.name }}

{% if allow_key_delete %}
{% csrf_token %}
{% else %} {% endif %}

{% trans 'Key Information' %}


{{ key_data.name }}
{{ key_data.type|upper }}
{% if key_data.type == "string" %} {{ key_data.size }} {% trans 'bytes' %} {% else %} {{ key_data.size }} {% trans 'elements' %} {% endif %}
{% if key_data.ttl %} {{ key_data.ttl }} {% trans 'seconds' %} {% else %} {% trans 'No expiration' %} {% endif %}

{% trans 'TTL Management' %}


{% if allow_ttl_update %}
{% csrf_token %}
{% trans 'Set number of seconds until key expires. Leave empty or use -1 to remove expiration.' %}
{% else %}
{% trans 'TTL updates are disabled for this instance.' %}
{% endif %}
{% include "admin/dj_redis_panel/key_detail_add.html" %}

{% trans 'Key Value' %}


{% if is_paginated and key_data.type != "string" %}
{# Do not include current page/cursor when changing per_page - this resets to beginning #}
{% if use_cursor_pagination %} {% trans 'Using cursor-based pagination for better performance' %} {% endif %}
{% endif %}
{% if key_data.type == "string" %} {% include "admin/dj_redis_panel/key_detail_value_string.html" %} {% elif key_data.type == "list" %} {% include "admin/dj_redis_panel/key_detail_value_list.html" %} {% elif key_data.type == "set" %} {% include "admin/dj_redis_panel/key_detail_value_set.html" %} {% elif key_data.type == "zset" %} {% include "admin/dj_redis_panel/key_detail_value_zset.html" %} {% elif key_data.type == "hash" %} {% include "admin/dj_redis_panel/key_detail_value_hash.html" %} {% else %}

{% trans 'Unsupported key type for display:' %} {{ key_data.type }}

{% endif %}
{% endif %}
{% endblock %}