【问题标题】:is it possible to add a template tag to a form field in django?是否可以在 django 的表单字段中添加模板标签?
【发布时间】:2015-01-02 12:38:47
【问题描述】:

是否可以这样做:

{{ form.my_field|my_template_tag }} 

我想操作表单输入的值。这似乎是一种合乎逻辑的方式。

当我尝试这个时,我得到了错误:

无法连接“str”和“BoundField”对象

有可能吗?

【问题讨论】:

  • 由于表单字段实际上是 Field 类的实例,因此效果不佳。你能解释一下你想用这个实现什么吗?
  • @BurhanKhalid 我需要对字段值进行四舍五入。你有什么建议?
  • 您需要对输入中的字段值进行四舍五入吗?那么如果用户输入123.56你想在表单中显示124

标签: django django-templates django-template-filters


【解决方案1】:

试试这个,没测试过

{% if form.my_field.value %}
{{ form.my_field.value|my_template_tag }}
{% endif %}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-31
    • 2018-07-25
    • 2021-03-05
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    相关资源
    最近更新 更多