{% extends "admin/base_site.html" %} {% load humanize %} {% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %} {% block extrastyle %} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block content %}
{% for section_id in section_order %} {% if section_id == 'page_intro' and config.page_intro %}
{% if config.show_section_ids %}
[page_intro]
{% endif %}
{{ config.page_intro|safe }}
{% elif section_id == 'dashboard_description' and config.show_dashboard_description %}
{% if config.show_section_ids %}
[dashboard_description]
{% endif %}

This dashboard displays version information for all critical components of your Django application, including the application code, software dependencies, database, cache, and task queue systems.

Configuration: To customize what information is shown, modify the ABOUT_CONFIG dictionary in your settings.py file. You can enable/disable version checks, add custom sections, and configure how deployment information is detected.

If you want to hide this block, set 'show_dashboard_description': False, in your ABOUT_CONFIG dictionary.

{% elif section_id == 'code_info' %} {% if versions.git_commit or versions.deployment_date %}

Code Information{% if config.show_section_ids %}[code_info]{% endif %}

{% endif %} {% elif section_id == 'software_versions' %}

Software Version Information{% if config.show_section_ids %}[software_versions]{% endif %}

{% elif section_id == 'cache_stats' and cache_stats %}

Cache Statistics{% if config.show_section_ids %}[cache_stats]{% endif %}

{% elif section_id == 'third_party_apps' and versions.third_party_apps %}

Third Party Apps{% if config.show_section_ids %}[third_party_apps]{% endif %}

These are third-party Django apps installed via INSTALLED_APPS that are used by this app.

{% for dist_name, info in versions.third_party_apps.items %}
{{ dist_name }} {{ info.version }} {% if info.homepage %} [docs] {% endif %}
Apps: {% for app in info.apps %}{{ app }}{% endfor %}
{% endfor %}
{% elif section_id == 'third_party_integrations' and versions.integrations %}

Third Party Integrations{% if config.show_section_ids %}[third_party_integrations]{% endif %}

These are Python packages that don't require INSTALLED_APPS registration but may be actively used by your application.

{% if important_integrations %}

Important Integrations

{% for integration in important_integrations %}
{{ integration.package_name }} {{ integration.version }} {% if integration.homepage %} [docs] {% endif %}
{% endfor %}
{% endif %} {% if other_integrations_count > 0 %}
Other Integrations ({{ other_integrations_count }})
{% endif %}
{% else %} {# Custom section - find matching section and render it #} {% for section in custom_sections %} {% if section.id == section_id %}

{{ section.title }}{% if config.show_section_ids %}[{{ section.id }}]{% endif %}

{{ section.content|safe }}
{% endif %} {% endfor %} {% endif %} {% endfor %}
{% endblock %}