{% load djadmin_tags %} {% if object_details|is_lazy_fragment %} {% if object_details.is_disabled_warning %} {# LazyFragment instantiated but DJADMIN_LAZY_LOADING_ENABLED=False - show warning #}
{{ object_details.panel_name }}
Lazy loading disabled: Panel "{{ object_details.panel_name }}" (key: {{ object_details.lazy_key }}) was set up for lazy loading but DJADMIN_LAZY_LOADING_ENABLED=False. The code is directly instantiating LazyFragment instead of using table_for()/details_table_for().
{% else %} {# Render lazy loading placeholder with persistent outer wrapper #} {% get_lazy_url object object_details as lazy_url %}
{{ object_details.panel_name }}
Loading...

{{ object_details.placeholder }}

{% endif %} {% else %}
{% if object_details.panel_name %} {{ object_details.panel_name }} {% elif object_details.obj and not object_details.is_empty %} {% get_obj_classname object_details.obj %}: {{ object_details.obj|try_auto_link:"detail" }} {% endif %}
{% if object_details.is_empty %}

{{ object_details.empty_message|default:"No data available" }}

{% elif object_details.obj %} {% for obj_detail in object_details.obj_details %} {% endfor %}
{{ obj_detail.display_name }} {% if obj_detail.help_text %}
{{ obj_detail.help_text }}
{% endif %}
{% is_file_field obj_detail.value_out as field_is_file %} {% is_model_field obj_detail.value_out as field_is_obj_model %} {% if field_is_file %} {% if obj_detail.value_out %} {{ obj_detail.value_out }} {% else %} - {% endif %} {% elif field_is_obj_model %} {{ obj_detail.value_out }} {% elif obj_detail.value_out|is_dict %}
{{ obj_detail.value_out|jsonify|safe }}
{% else %} {{ obj_detail.value_out }} {% endif %}
{% else %}

{{ object_details.empty_message|default:"No data available" }}

{% endif %}
{% endif %}