Я пытаюсь использовать include тег шаблона Django, и внутри него я ссылаюсь на шаблон, который обрабатывает формат формы. Когда я ссылаюсь на это, хотя внутри моего шаблона он выводит каждую динамическую часть, каждый символ на новую строку, это действительно странно. Например вот фрагмент вывода:
<form action="/admin/events/create_submit/" method="post">
<div class="fieldWrapper">
: <
</div>
<div class="fieldWrapper">
: l
</div>
<div class="fieldWrapper">
: i
</div>
<div class="fieldWrapper">
: >
</div>
...
ОЖИДАЕМЫЙ ВЫХОД
<form action="/admin/events/create_submit/" method="post">
<div class="fieldWrapper">
<li><label>field</label><input type="text" /></li>
</div>
...
Я понимаю, что разметка li внутри div неверна, но я пытаюсь понять, почему кодируется HTML, и каждый символ разбивается на новую строку внутри шаблона div с префиксом двоеточия ":"
Шаблон, который я пытаюсь сделать, таков:
<form action="{{action}}" method="post">
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }}: {{ field }}
</div>
{% endfor %}
<p><input type="submit" value="Submit" /></p>
</form>
И я ссылаюсь на шаблон включения следующим образом:
{% include "forms/form_template.html" %}
Кто-нибудь знает или может помочь m относительно того, почему это приводит к тому, что каждый динамический фрагмент выводит по одному символу в каждой строке?
ТИА
Andrew