render_field不会更改“value”属性

时间:2013-11-27 15:00:13

标签: django templates

我正在使用django-widget-tweaks中的render_field模板标签来更改模板中的一些属性。

问题在于以下句子:

{% render_field form.my_field type='my_text' value="" %}

生成此输出:

<input id="id_my_field" name="field" type="my_text" value="1_-krKwzx3SRSRXuy_TPEX8g">

“value”属性使用实例模型中的数据初始化。为什么“键入”属性更改但不是“值”?我有什么遗忘的吗?

1 个答案:

答案 0 :(得分:3)

此功能已被请求,所以我建议您阅读项目维护人员的评论,基本上它表示模板中的价值变化不是一个好主意:

https://github.com/kmike/django-widget-tweaks/issues/7#issuecomment-22031104