python - How to use a Django include tag for a separate HTML template? -
i trying use include django template tag, , inside reference template handles format of form. when reference though inside template outputs each of dynamic parts, each character per new line, strange. example here snippet of output:
<form action="/admin/events/create_submit/" method="post">      <div class="fieldwrapper">          : <     </div>      <div class="fieldwrapper">          : l     </div>      <div class="fieldwrapper">           :     </div>      <div class="fieldwrapper">          : >     </div>   ...
expected output
<form action="/admin/events/create_submit/" method="post">          <div class="fieldwrapper">            <li><label>field</label><input type="text" /></li>         </div>   ...
i realise markup on li inside div incorrect trying understand why html being encoded , each character split new line inside template div , prefixed colon ":"
the template trying render this:
<form action="{{action}}" method="post"> {% field in form %}     <div class="fieldwrapper">         {{ field.errors }}         {{ field.label_tag }}: {{ field }}     </div> {% endfor %}     <p><input type="submit" value="submit" /></p> </form>   and reference include template this:
{% include "forms/form_template.html" %}   does know or m why causing each dynamic piece output per character on each line?
tia
andrew
form string rather form object, , iterating on string yields individual characters.
Comments
Post a Comment