gpt4 book ai didi

django - 通过 django-widget-tweaks 使用字段标签作为占位符

转载 作者:行者123 更新时间:2023-12-01 08:24:01 25 4
gpt4 key购买 nike

我正在使用 django-widget-tweaks 并且无法弄清楚如何将字段变量添加为占位符,如下所示:

<div class="col-sm-10">
{{ field|append_attr:"class:form-control"|append_attr:"placeholder:field.label" }}
{% if field.help_text %}
<p class="help-block"><small>{{ field.help_text }}</small></p>
{% endif %}
</div>
field.label上面不计算并将字符串 "field.label"作为页面上的占位符。

一些 SO 帖子建议注册一个自定义标签/过滤器,这对于这么简单的事情来说似乎很复杂。

最佳答案

我现在使用 render_field呈现字段而不是使用模板过滤器,它似乎工作。

<div class="col-sm-10">
{% render_field field class="form-control" placeholder=field.label %}
{% if field.help_text %}
<p class="help-block"><small>{{ field.help_text }}</small></p>
{% endif %}
</div>

似乎表单变量不能在模板过滤器中使用,只能与 render_field 一起使用(虽然 django-widget-tweaks documentation 没有明确说明)。

关于django - 通过 django-widget-tweaks 使用字段标签作为占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42111220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com