{% extends 'base.html' %} {% load static %} {% load form_tags %} {% block title %}Add Field - {{ form_instance.title }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}

Add Field

{{ form_instance.title }}

{% csrf_token %}
Basic Information
{{ form.label }} {% if form.label.errors %}
{% for error in form.label.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.field_type|add_class:"form-select" }} {% if form.field_type.errors %}
{% for error in form.field_type.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.placeholder }} {% if form.placeholder.errors %}
{% for error in form.placeholder.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.help_text }} {% if form.help_text.errors %}
{% for error in form.help_text.errors %}{{ error }}{% endfor %}
{% endif %}
Validation Rules
{{ form.min_length }} {% if form.min_length.errors %}
{% for error in form.min_length.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.max_length }} {% if form.max_length.errors %}
{% for error in form.max_length.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.regex_pattern }}
Advanced: Custom regex pattern for validation
{% if form.regex_pattern.errors %}
{% for error in form.regex_pattern.errors %}{{ error }}{% endfor %}
{% endif %}
{{ form.custom_error_message }} {% if form.custom_error_message.errors %}
{% for error in form.custom_error_message.errors %}{{ error }}{% endfor %}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}