{% extends "base.html" %} {% block breadcrumb_items %} {% endblock %} {% block header_actions %}
Back to List {% if action == 'change' and object %} {% endif %}
{% endblock %} {% block content %}
{% if error %} {% endif %}

{% if action == 'add' %} Add {{ model_info.verbose_name }} {% else %} Change {{ model_info.verbose_name }} {% endif %}

{% if action == 'add' %} Create a new {{ model_info.verbose_name|lower }} {% else %} Modify the {{ model_info.verbose_name|lower }} details {% endif %}

{{ model_info.verbose_name }} Details
Saving...
{% for field_info in model_info.fields %} {% if field_info.name not in ['id', 'created_at', 'updated_at'] %}
{% set field_value = object[field_info.name] if object else field_info.default %} {% if field_info.widget_type == 'checkbox' %}
{% elif field_info.widget_type == 'select' or field_info.is_foreign_key %}
Related {{ field_info.verbose_name }}
{% elif field_info.widget_type == 'textarea' %} {% elif field_info.widget_type == 'number' %} {% elif field_info.widget_type == 'datetime-local' %} {% elif field_info.widget_type == 'date' %} {% elif field_info.widget_type == 'email' %} {% elif field_info.widget_type == 'tel' %} {% elif field_info.widget_type == 'url' %} {% elif field_info.widget_type == 'password' %} {% if action == 'change' %}
Leave blank to keep the current password.
{% endif %} {% else %} {% endif %} {% if field_info.description %}
{{ field_info.description }}
{% endif %}
{% endif %} {% endfor %}
Cancel
Information
{% if action == 'change' and object %}
ID:
{{ object.id }}
{% if object.created_at %}
Created:
{{ object.created_at.strftime('%Y-%m-%d %H:%M:%S') }}
{% endif %} {% if object.updated_at %}
Last Modified:
{{ object.updated_at.strftime('%Y-%m-%d %H:%M:%S') }}
{% endif %} {% endif %}
Model:
{{ model_info.name }}
Fields:
{{ model_info.fields|length }} total fields
Help

Required fields are marked with a red asterisk (*).

Use Ctrl+S to save the form quickly.

Changes are saved immediately when you submit the form.

{% endblock %} {% block extra_js %} {% endblock %}