为什么当我输入 `{{ something }}` 时,它也显示在 `HTML` 中?

Why is it that when I enter `{{ something }}`, it also gets displayed in `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> 

如果是这种情况,您需要仔细查看您的模板并确保其中没有类似的拼写错误。