{% load simpletags simpleexttags %}
{% if fieldset.name %}

{{ fieldset.name }}

{% endif %} {% if fieldset.description %}
{{ fieldset.description|safe }}
{% endif %} {% for line in fieldset %}
{% if line.fields|length == 1 %}{{ line.errors }}{% endif %} {% for field in line %} {% if not line.fields|length == 1 and not field.is_readonly %}{{ field.errors }}{% endif %} {% if field.is_checkbox %}
{{ field.label_tag }}
{% elif field.field.field|field_type == 'DateField' %}
{{ field.label_tag }}
{% elif field.field.field|field_type == 'SplitDateTimeField' %}
{{ field.label_tag }}
{% elif field.field.field|field_type == 'TimeField' %}
{{ field.label_tag }}
{% elif field.field.field|field_type == 'ModelChoiceField' %}
{{ field.label_tag }} {% if not field.field.field.required %} {% endif %} {% for option in field.field.field.queryset %} {% endfor %}
{% elif field.field.field|field_type == 'TypedChoiceField' %}
{{ field.label_tag }} {% if not field.field.field.required %} {% endif %} {% for value, label in field.field.field.choices %} {% if value != '' or value == '' and not field.field.field.required %} {% endif %} {% endfor %}
{% elif field.field.field|field_type == 'ModelMultipleChoiceField' or field.field.field|field_type == 'ManyToManyField' %}
{{ field.label_tag }}
{% else %} {{ field.label_tag }} {% if field.is_readonly %}
{{ field.contents }}
{% else %} {% if field.field.field.widget.input_type == 'file' %}
{% else %} {{ field.field|get_value }} {% endif %} {% endif %} {% endif %} {% if field.field.help_text %}
{{ field.field.help_text|safe }}
{% endif %}
{% endfor %} {% endfor %}