diff options
| author | Tom Christie | 2014-10-02 16:24:24 +0100 | 
|---|---|---|
| committer | Tom Christie | 2014-10-02 16:24:24 +0100 | 
| commit | df7b6fcf58417fd95e49655eb140b387899b1ceb (patch) | |
| tree | a4a7d932bb3ef7c8e326b0248662fd31edcc2658 /rest_framework/templates | |
| parent | ffc6aa3abcb0f823b43b63db1666913565e6f934 (diff) | |
| download | django-rest-framework-df7b6fcf58417fd95e49655eb140b387899b1ceb.tar.bz2 | |
First pass on incorperating the form rendering into the browsable API
Diffstat (limited to 'rest_framework/templates')
25 files changed, 63 insertions, 61 deletions
| diff --git a/rest_framework/templates/rest_framework/base.html b/rest_framework/templates/rest_framework/base.html index a84ccf26..2e03dd98 100644 --- a/rest_framework/templates/rest_framework/base.html +++ b/rest_framework/templates/rest_framework/base.html @@ -15,7 +15,8 @@              {% block style %}                  {% block bootstrap_theme %} -                    <link rel="stylesheet" type="text/css" href="{% static "rest_framework/css/bootstrap.min.css" %}"/> +                    <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"> +                    <!--<link rel="stylesheet" type="text/css" href="{% static "rest_framework/css/bootstrap.min.css" %}"/>-->                      <link rel="stylesheet" type="text/css" href="{% static "rest_framework/css/bootstrap-tweaks.css" %}"/>                  {% endblock %}                  <link rel="stylesheet" type="text/css" href="{% static "rest_framework/css/prettify.css" %}"/> @@ -26,44 +27,42 @@      </head>      {% block body %} -    <body class="{% block bodyclass %}{% endblock %} container"> +    <body class="{% block bodyclass %}{% endblock %}">          <div class="wrapper">              {% block navbar %} -                <div class="navbar {% block bootstrap_navbar_variant %}navbar-inverse{% endblock %}"> -                    <div class="navbar-inner"> -                        <div class="container-fluid"> -                            <span> -                                {% block branding %} -                                    <a class='brand' rel="nofollow" href='http://www.django-rest-framework.org'> -                                        Django REST framework <span class="version">{{ version }}</span> -                                    </a> -                                {% endblock %} -                            </span> -                            <ul class="nav pull-right"> -                                {% block userlinks %} -                                    {% if user.is_authenticated %} -                                        {% optional_logout request user %} -                                    {% else %} -                                        {% optional_login request %} -                                    {% endif %} -                                {% endblock %} -                            </ul> -                        </div> +                <div class="navbar navbar-static-top {% block bootstrap_navbar_variant %}navbar-inverse{% endblock %}"> +                    <div class="container"> +                        <span> +                            {% block branding %} +                                <a class='navbar-brand' rel="nofollow" href='http://www.django-rest-framework.org'> +                                    Django REST framework <span class="version">{{ version }}</span> +                                </a> +                            {% endblock %} +                        </span> +                        <ul class="nav navbar-nav pull-right"> +                            {% block userlinks %} +                                {% if user.is_authenticated %} +                                    {% optional_logout request user %} +                                {% else %} +                                    {% optional_login request %} +                                {% endif %} +                            {% endblock %} +                        </ul>                      </div>                  </div>              {% endblock %} +            <div class="container">              {% block breadcrumbs %}                  <ul class="breadcrumb">                      {% for breadcrumb_name, breadcrumb_url in breadcrumblist %} -                        <li> -                            <a href="{{ breadcrumb_url }}" {% if forloop.last %}class="active"{% endif %}> -                                {{ breadcrumb_name }} -                            </a> -                            {% if not forloop.last %}<span class="divider">›</span>{% endif %} -                        </li> +                        {% if forloop.last %} +                            <li class="active">{{ breadcrumb_name }}</li> +                        {% else %} +                            <li><a href="{{ breadcrumb_url }}">{{ breadcrumb_name }}</a></li> +                        {% endif %}                      {% endfor %}                  </ul>              {% endblock %} @@ -238,6 +237,7 @@                  {% endif %}              </div>              <!-- END Content --> +            </div><!-- /.container -->              <footer>                  {% block footer %} diff --git a/rest_framework/templates/rest_framework/fields/horizontal/checkbox.html b/rest_framework/templates/rest_framework/fields/horizontal/checkbox.html index dce4a5cf..dd3c3cef 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/checkbox.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/checkbox.html @@ -2,7 +2,7 @@      <div class="col-sm-offset-2 col-sm-10">          <div class="checkbox">              <label> -                <input type="checkbox" name="{{ field.field_name }}" value="true" {% if value %}checked{% endif %}> +                <input type="checkbox" name="{{ field.field_name }}" value="true" {% if field.value %}checked{% endif %}>                  {% if field.label %}{{ field.label }}{% endif %}              </label>          </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/fieldset.html b/rest_framework/templates/rest_framework/fields/horizontal/fieldset.html index 86417633..843a56b2 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/fieldset.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/fieldset.html @@ -4,7 +4,7 @@              <legend class="control-label col-sm-2 {% if field.style.hide_label %}sr-only{% endif %}" style="border-bottom: 0">{{ field.label }}</legend>          </div>      {% endif %} -    {% for field_item in value.field_items.values() %} +    {% for field_item in field.value.field_items.values() %}          {{ renderer.render_field(field_item, layout=layout) }}      {% endfor %}  </fieldset> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/input.html b/rest_framework/templates/rest_framework/fields/horizontal/input.html index 310154bb..6f1a504b 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/input.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/input.html @@ -1,7 +1,7 @@  <div class="form-group">      {% include "rest_framework/fields/horizontal/label.html" %}      <div class="col-sm-10"> -        <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if value %}value="{{ value }}"{% endif %}> +        <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if field.value %}value="{{ field.value }}"{% endif %}>          {% if field.help_text %}<p class="help-block">{{ field.help_text }}</p>{% endif %}      </div>  </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/select.html b/rest_framework/templates/rest_framework/fields/horizontal/select.html index 3f8cab0a..7367d726 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/select.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/select.html @@ -3,7 +3,7 @@      <div class="col-sm-10">          <select class="form-control" name="{{ field.field_name }}">              {% for key, text in field.choices.items %} -            <option value="{{ key }}" {% if key == value %}selected{% endif %}>{{ text }}</option> +            <option value="{{ key }}" {% if key == field.value %}selected{% endif %}>{{ text }}</option>              {% endfor %}          </select>      </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/select_checkbox.html b/rest_framework/templates/rest_framework/fields/horizontal/select_checkbox.html index 659eede8..381cda2c 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/select_checkbox.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/select_checkbox.html @@ -4,7 +4,7 @@      {% if field.style.inline %}          {% for key, text in field.choices.items %}              <label class="checkbox-inline"> -                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in value %}checked{% endif %}> +                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in field.value %}checked{% endif %}>                  {{ text }}              </label>          {% endfor %} @@ -12,7 +12,7 @@          {% for key, text in field.choices.items %}              <div class="checkbox">                  <label> -                    <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in value %}checked{% endif %}> +                    <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in field.value %}checked{% endif %}>                      {{ text }}                  </label>              </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/select_multiple.html b/rest_framework/templates/rest_framework/fields/horizontal/select_multiple.html index da25eb2b..29ba8661 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/select_multiple.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/select_multiple.html @@ -3,7 +3,7 @@      <div class="col-sm-10">          <select multiple class="form-control" name="{{ field.field_name }}">              {% for key, text in field.choices.items %} -            <option value="{{ key }}" {% if key in value %}selected{% endif %}>{{ text }}</option> +            <option value="{{ key }}" {% if key in field.value %}selected{% endif %}>{{ text }}</option>              {% endfor %}          </select>      </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/select_radio.html b/rest_framework/templates/rest_framework/fields/horizontal/select_radio.html index 188f05e2..20aab8b2 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/select_radio.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/select_radio.html @@ -4,7 +4,7 @@      {% if field.style.inline %}          {% for key, text in field.choices.items %}              <label class="radio-inline"> -                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == value %}checked{% endif %}> +                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == field.value %}checked{% endif %}>                  {{ text }}              </label>          {% endfor %} @@ -12,7 +12,7 @@          {% for key, text in field.choices.items %}              <div class="radio">                  <label> -                    <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == value %}checked{% endif %}> +                    <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == field.value %}checked{% endif %}>                      {{ text }}                  </label>              </div> diff --git a/rest_framework/templates/rest_framework/fields/horizontal/textarea.html b/rest_framework/templates/rest_framework/fields/horizontal/textarea.html index e99266f3..3d016195 100644 --- a/rest_framework/templates/rest_framework/fields/horizontal/textarea.html +++ b/rest_framework/templates/rest_framework/fields/horizontal/textarea.html @@ -1,7 +1,7 @@  <div class="form-group">      {% include "rest_framework/fields/horizontal/label.html" %}      <div class="col-sm-10"> -        <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if value %}{{ value }}{% endif %}</textarea> +        <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if field.value %}{{ field.value }}{% endif %}</textarea>          {% if field.help_text %}<p class="help-block">{{ field.help_text }}</p>{% endif %}      </div>  </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/checkbox.html b/rest_framework/templates/rest_framework/fields/inline/checkbox.html index 01d30aae..289bbb4d 100644 --- a/rest_framework/templates/rest_framework/fields/inline/checkbox.html +++ b/rest_framework/templates/rest_framework/fields/inline/checkbox.html @@ -1,6 +1,6 @@  <div class="checkbox">      <label> -        <input type="checkbox" name="{{ field.field_name }}" value="true" {% if value %}checked{% endif %}> +        <input type="checkbox" name="{{ field.field_name }}" value="true" {% if field.value %}checked{% endif %}>          {% if field.label %}{{ field.label }}{% endif %}      </label>  </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/fieldset.html b/rest_framework/templates/rest_framework/fields/inline/fieldset.html index d22982fd..380d4627 100644 --- a/rest_framework/templates/rest_framework/fields/inline/fieldset.html +++ b/rest_framework/templates/rest_framework/fields/inline/fieldset.html @@ -1,3 +1,3 @@ -{% for field_item in value.field_items.values() %} +{% for field_item in field.value.field_items.values() %}      {{ renderer.render_field(field_item, layout=layout) }}  {% endfor %} diff --git a/rest_framework/templates/rest_framework/fields/inline/input.html b/rest_framework/templates/rest_framework/fields/inline/input.html index aefd1672..e4a92ccd 100644 --- a/rest_framework/templates/rest_framework/fields/inline/input.html +++ b/rest_framework/templates/rest_framework/fields/inline/input.html @@ -1,4 +1,4 @@  <div class="form-group">      {% include "rest_framework/fields/inline/label.html" %} -    <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if value %}value="{{ value }}"{% endif %}> +    <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if field.value %}value="{{ field.value }}"{% endif %}>  </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/select.html b/rest_framework/templates/rest_framework/fields/inline/select.html index cb9a7013..9f361c4a 100644 --- a/rest_framework/templates/rest_framework/fields/inline/select.html +++ b/rest_framework/templates/rest_framework/fields/inline/select.html @@ -2,7 +2,7 @@      {% include "rest_framework/fields/inline/label.html" %}      <select class="form-control" name="{{ field.field_name }}">          {% for key, text in field.choices.items %} -        <option value="{{ key }}" {% if key == value %}selected{% endif %}>{{ text }}</option> +        <option value="{{ key }}" {% if key == field.value %}selected{% endif %}>{{ text }}</option>          {% endfor %}      </select>  </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/select_checkbox.html b/rest_framework/templates/rest_framework/fields/inline/select_checkbox.html index 424df93e..0f33fb69 100644 --- a/rest_framework/templates/rest_framework/fields/inline/select_checkbox.html +++ b/rest_framework/templates/rest_framework/fields/inline/select_checkbox.html @@ -3,7 +3,7 @@      {% for key, text in field.choices.items %}      <div class="checkbox">          <label> -            <input type="checkbox" name="{{ rest_framework/field.field_name }}" value="{{ key }}" {% if key in value %}checked{% endif %}> +            <input type="checkbox" name="{{ rest_framework/field.field_name }}" value="{{ key }}" {% if key in field.value %}checked{% endif %}>              {{ text }}          </label>      </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/select_multiple.html b/rest_framework/templates/rest_framework/fields/inline/select_multiple.html index 6fdfd672..7c9e5168 100644 --- a/rest_framework/templates/rest_framework/fields/inline/select_multiple.html +++ b/rest_framework/templates/rest_framework/fields/inline/select_multiple.html @@ -2,7 +2,7 @@      {% include "rest_framework/fields/inline/label.html" %}      <select multiple class="form-control" name="{{ field.field_name }}">          {% for key, text in field.choices.items %} -        <option value="{{ key }}" {% if key in value %}selected{% endif %}>{{ text }}</option> +        <option value="{{ key }}" {% if key in field.value %}selected{% endif %}>{{ text }}</option>          {% endfor %}      </select>  </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/select_radio.html b/rest_framework/templates/rest_framework/fields/inline/select_radio.html index ddabc9e9..177c0eeb 100644 --- a/rest_framework/templates/rest_framework/fields/inline/select_radio.html +++ b/rest_framework/templates/rest_framework/fields/inline/select_radio.html @@ -3,7 +3,7 @@      {% for key, text in field.choices.items %}          <div class="radio">              <label> -                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == value %}checked{% endif %}> +                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == field.value %}checked{% endif %}>                  {{ text }}              </label>          </div> diff --git a/rest_framework/templates/rest_framework/fields/inline/textarea.html b/rest_framework/templates/rest_framework/fields/inline/textarea.html index 31366809..8259487b 100644 --- a/rest_framework/templates/rest_framework/fields/inline/textarea.html +++ b/rest_framework/templates/rest_framework/fields/inline/textarea.html @@ -1,4 +1,4 @@  <div class="form-group">      {% include "rest_framework/fields/inline/label.html" %} -    <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if value %}{{ value }}{% endif %}</textarea> +    <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if field.value %}{{ field.value }}{% endif %}</textarea>  </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/fieldset.html b/rest_framework/templates/rest_framework/fields/vertical/fieldset.html index cad32df9..8708916b 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/fieldset.html +++ b/rest_framework/templates/rest_framework/fields/vertical/fieldset.html @@ -1,6 +1,6 @@  <fieldset>      {% if field.label %}<legend {% if field.style.hide_label %}class="sr-only"{% endif %}>{{ field.label }}</legend>{% endif %} -    {% for field_item in value.field_items.values() %} +    {% for field_item in field.value.field_items.values() %}          {{ renderer.render_field(field_item, layout=layout) }}      {% endfor %}  </fieldset> diff --git a/rest_framework/templates/rest_framework/fields/vertical/input.html b/rest_framework/templates/rest_framework/fields/vertical/input.html index c25407d1..3ee2716a 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/input.html +++ b/rest_framework/templates/rest_framework/fields/vertical/input.html @@ -1,5 +1,5 @@  <div class="form-group">      {% include "rest_framework/fields/vertical/label.html" %} -    <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if value %}value="{{ value }}"{% endif %}> +    <input type="{{ input_type }}" class="form-control" {% include "rest_framework/fields/attrs.html" %} {% if field.value %}value="{{ field.value }}"{% endif %}>      {% if field.help_text %}<p class="help-block">{{ field.help_text }}</p>{% endif %}  </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/select.html b/rest_framework/templates/rest_framework/fields/vertical/select.html index 44679d8a..dcc9a3cd 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/select.html +++ b/rest_framework/templates/rest_framework/fields/vertical/select.html @@ -2,7 +2,7 @@      {% include "rest_framework/fields/vertical/label.html" %}      <select class="form-control" name="{{ field.field_name }}">          {% for key, text in field.choices.items %} -        <option value="{{ key }}" {% if key == value %}selected{% endif %}>{{ text }}</option> +        <option value="{{ key }}" {% if key == field.value %}selected{% endif %}>{{ text }}</option>          {% endfor %}      </select>  </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/select_checkbox.html b/rest_framework/templates/rest_framework/fields/vertical/select_checkbox.html index e60574c0..1fbe6a94 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/select_checkbox.html +++ b/rest_framework/templates/rest_framework/fields/vertical/select_checkbox.html @@ -4,7 +4,7 @@          <div>          {% for key, text in field.choices.items %}              <label class="checkbox-inline"> -                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in value %}checked{% endif %}> +                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in field.value %}checked{% endif %}>                  {{ text }}              </label>          {% endfor %} @@ -13,7 +13,7 @@          {% for key, text in field.choices.items %}          <div class="checkbox">              <label> -                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in value %}checked{% endif %}> +                <input type="checkbox" name="{{ field.field_name }}" value="{{ key }}" {% if key in field.value %}checked{% endif %}>                  {{ text }}              </label>          </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/select_multiple.html b/rest_framework/templates/rest_framework/fields/vertical/select_multiple.html index 00b25b4b..2cc40d99 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/select_multiple.html +++ b/rest_framework/templates/rest_framework/fields/vertical/select_multiple.html @@ -2,7 +2,7 @@      {% include "rest_framework/fields/vertical/label.html" %}      <select multiple class="form-control" name="{{ field.field_name }}">          {% for key, text in field.choices.items %} -        <option value="{{ key }}" {% if key in value %}selected{% endif %}>{{ text }}</option> +        <option value="{{ key }}" {% if key in field.value %}selected{% endif %}>{{ text }}</option>          {% endfor %}      </select>  </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/select_radio.html b/rest_framework/templates/rest_framework/fields/vertical/select_radio.html index 4ffe38ea..470bcb0b 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/select_radio.html +++ b/rest_framework/templates/rest_framework/fields/vertical/select_radio.html @@ -4,7 +4,7 @@          <div>          {% for key, text in field.choices.items %}              <label class="radio-inline"> -                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key|string==value|string %}checked{% endif %}> +                <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == field.value %}checked{% endif %}>                  {{ text }}              </label>          {% endfor %} @@ -13,7 +13,7 @@          {% for key, text in field.choices.items %}              <div class="radio">                  <label> -                    <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key|string==value|string %}checked{% endif %}> +                    <input type="radio" name="{{ field.field_name }}" value="{{ key }}" {% if key == field.value %}checked{% endif %}>                      {{ text }}                  </label>              </div> diff --git a/rest_framework/templates/rest_framework/fields/vertical/textarea.html b/rest_framework/templates/rest_framework/fields/vertical/textarea.html index 33cb27c7..406cfa77 100644 --- a/rest_framework/templates/rest_framework/fields/vertical/textarea.html +++ b/rest_framework/templates/rest_framework/fields/vertical/textarea.html @@ -1,5 +1,5 @@  <div class="form-group">      {% include "rest_framework/fields/vertical/label.html" %} -    <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if value %}{{ value }}{% endif %}</textarea> +    <textarea class="form-control" {% include "rest_framework/fields/attrs.html" %}>{% if field.value %}{{ field.value }}{% endif %}</textarea>      {% if field.help_text %}<p class="help-block">{{ field.help_text }}</p>{% endif %}  </div> diff --git a/rest_framework/templates/rest_framework/form.html b/rest_framework/templates/rest_framework/form.html index 658aa293..162c5633 100644 --- a/rest_framework/templates/rest_framework/form.html +++ b/rest_framework/templates/rest_framework/form.html @@ -1,4 +1,4 @@ -<html> +<!-- <html>  <head>      <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">  </head> @@ -6,13 +6,15 @@  <div class="container">  <h1>User update</h1> -<div class="well"> +<div class="well"> -->  {% load rest_framework %}  <form {% if layout == "inline" %}class="form-inline"{% elif layout == "horizontal" %}class="form-horizontal"{% endif %} role="form" action="." method="POST">      {% csrf_token %} -    {% for field, value, errors in form %} -        {% render_field field value errors layout=layout renderer=renderer %} +    {% for field in form %} +        {% if not field.read_only %} +            {% render_field field layout=layout renderer=renderer %} +        {% endif %}      {% endfor %}      <!-- form.non_field_errors -->      {% if layout == "horizontal" %} @@ -25,7 +27,7 @@          <button type="submit" class="btn btn-default">Submit</button>      {% endif %}  </form> - +<!--   </div>  </div></body> -</html> +</html> --> | 
