obj_edit.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. {% extends '_base.html' %}
  2. {% load form_helpers %}
  3. {% block content %}
  4. <form action="." method="post" class="form form-horizontal">
  5. {% csrf_token %}
  6. {% for field in form.hidden_fields %}
  7. {{ field }}
  8. {% endfor %}
  9. <div class="row">
  10. <div class="col-md-6 col-md-offset-3">
  11. <h3>{% block title %}{% if obj.pk %}Editing {{ obj_type }} {{ obj }}{% else %}Add a new {{ obj_type }}{% endif %}{% endblock %}</h3>
  12. {% block tabs %}{% endblock %}
  13. {% if form.non_field_errors %}
  14. <div class="panel panel-danger">
  15. <div class="panel-heading"><strong>Errors</strong></div>
  16. <div class="panel-body">
  17. {{ form.non_field_errors }}
  18. </div>
  19. </div>
  20. {% endif %}
  21. {% block form %}
  22. <div class="panel panel-default">
  23. <div class="panel-heading"><strong>{{ obj_type|capfirst }}</strong></div>
  24. <div class="panel-body">
  25. {% render_form form %}
  26. </div>
  27. </div>
  28. {% endblock %}
  29. </div>
  30. </div>
  31. <div class="row">
  32. <div class="col-md-6 col-md-offset-3 text-right">
  33. {% if obj.pk %}
  34. <button type="submit" name="_update" class="btn btn-primary">Update</button>
  35. {% else %}
  36. <button type="submit" name="_create" class="btn btn-primary">Create</button>
  37. <button type="submit" name="_addanother" class="btn btn-primary">Create and Add Another</button>
  38. {% endif %}
  39. <a href="{{ cancel_url }}" class="btn btn-default">Cancel</a>
  40. </div>
  41. </div>
  42. </form>
  43. {% endblock %}