在输入占位符中与 trans 作斗争

J.D*_*Doe 1 django translation

这是 HTML 部分

<div class="col-md-4 col-sm-4">
      <input type="text" class="form-control" placeholder={% trans "First Name" %} id="cf-fn" name="cf-fn" required="">
</div>
Run Code Online (Sandbox Code Playgroud)

我没有得到“名字”,而是得到了“名字”。这是一张照片:

在此处输入图片说明

我怎么能修好呢?

jep*_*bio 6

我从未使用过 django 但我认为这是一个 HTML 问题。

尝试在双引号之间设置占位符值:

<div class="col-md-4 col-sm-4">
      <input type="text" class="form-control" placeholder="{% trans "First Name" %}" id="cf-fn" name="cf-fn" required="">
</div>
Run Code Online (Sandbox Code Playgroud)

如果没有双引号,浏览器将仅获取第一个单词作为占位符值,第二个单词用作另一个没有值的属性 ( Name )。