{% extends "admin/base.html" %} {% block header %}{{ model_name | replace('_', ' ') | title }} #{{ object.id }}{% endblock %} {% block content %}
{% for field, field_info in model.model_fields.items() %} {% if not field_info.exclude %}
{{ field.replace('_', ' ') | title }}
{% set value = getattr(object, field) %} {% set rel_type = relationship_fields.get(field) %} {% if rel_type == "many_to_many" or rel_type == "related_field" %} {% set items = m2m_values.get(field, []) %} {% set related_model = field_info.get_related_model_for_admin() %} {% if items %} {% if related_model %} {% for item in items %} {{ item }} {% if not loop.last %}, {% endif %} {% endfor %} {% else %} {% for item in items %} {{ item }}{% if not loop.last %}, {% endif %} {% endfor %} {% endif %} {% else %} — {% endif %} {% elif rel_type == "foreign_key" %} {% set related_model = field_info.get_related_model_for_admin() %} {% if value %} {% if related_model %} {{ value }} {% else %} {{ value}} {% endif %} {% else %} — {% endif %} {% else %} {% if value is not none %} {% if isinstance(field_info, ConcreteFileField) and value.storage.base_url %} {{ value }} {% else %} {{ value }} {% endif %} {% else %} — {% endif %} {% endif %}
{% endif %} {% endfor %}
Edit
{% endblock %}