gpt4 book ai didi

django - 有没有办法在模板中动态呈现 django 字段的隐藏版本?

转载 作者:行者123 更新时间:2023-12-04 17:54:53 25 4
gpt4 key购买 nike

Introspection 告诉我 django 字段有一个“hidden_​​widget”属性。也许它不是这个属性的给定目的,但它的存在诱使我在模板中使用它来有条件地呈现隐藏的小部件。
例如。,

{% if some condition %} 
{{ form.my_field }}
{% else %}
{{ form.my_field.hidden_widget }}
{% endif %}

但这不起作用。是否可以以这种方式使用隐藏的小部件?我错过了什么?

我意识到我可以通过在 中动态设置小部件来做到这一点。初始化 我的自定义 Form 类基于条件的一些自定义 kwarg,我将其传递给它,但上述解决方案(在模板中动态呈现隐藏的小部件)会更简单,如果它可用的话。

最佳答案

我很接近,但使用了错误的功能。对于那些感兴趣的人来说,答案是:

{{ form.my_field.as_hidden }}

关于django - 有没有办法在模板中动态呈现 django 字段的隐藏版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9919032/

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