form_local.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {% for field in form_base %}
  2. <div class="w-100 mb-2 {% if field.errors %}field-has-errors{% endif %}">
  3. <div class="form-floating">
  4. {{ field }}
  5. <label for="{{ field.id_for_label }}" class="form-label">{{ field.label }}</label>
  6. </div>
  7. {% if field.errors %}
  8. <div class="mt-1">
  9. {% for error in field.errors %}
  10. <small class="d-block text-danger">* {{ error }}</small>
  11. {% endfor %}
  12. </div>
  13. {% endif %}
  14. {% comment %}
  15. {% if field.help_text %}
  16. <small class="form-text d-block text-muted mt-1">{{ field.help_text }}</small>
  17. {% endif %}
  18. {% endcomment %}
  19. </div>
  20. {% endfor %}
  21. {% for field in form_local %}
  22. <div class="w-100 mb-2 {% if field.errors %}field-has-errors{% endif %}">
  23. <div class="form-floating">
  24. {{ field }}
  25. <label for="{{ field.id_for_label }}" class="form-label">{{ field.label }}</label>
  26. </div>
  27. {% if field.errors %}
  28. <div class="mt-1">
  29. {% for error in field.errors %}
  30. <small class="d-block text-danger">* {{ error }}</small>
  31. {% endfor %}
  32. </div>
  33. {% endif %}
  34. {% comment %}
  35. {% if field.help_text %}
  36. <small class="form-text d-block text-muted mt-1">{{ field.help_text }}</small>
  37. {% endif %}
  38. {% endcomment %}
  39. </div>
  40. {% endfor %}
  41. {% if form.non_field_errors %}
  42. <div class="alert alert-danger mb-0 small">
  43. {% for error in form.non_field_errors %}
  44. {{ error }}
  45. {% endfor %}
  46. </div>
  47. {% endif %}