Почему, когда я ввожу `{{что-то }}`, оно также отображается в `HTML`?
Я попробовал ввести этот код в свой HTML:
<div>
<input type="file" name="{{ form.forum_image }}" accept="image/*">
</div>
В результате получается сайт с обычным входным файлом, но после него идет текст " accept="image/*"></div> Что я должен сделать с этим, чтобы не отображался текст? Я включил картинку .
Похоже, что вы как-то рано закрыли этот тег ввода. Если вы щелкните правой кнопкой мыши на HTML-странице в браузере и выберите 'view page source', вы можете увидеть, как строка на самом деле отправляется. Показанное вами поведение соответствует тому, что строка выглядит примерно так
<div>
<input type="file" name="image.gif">" accept="image/*">
</div>
Если это так, вам нужно внимательно посмотреть на свой шаблон и убедиться, что в нем нет подобной опечатки.