django - 如何在 django 模板中获取 BoundField 的值?

标签 django django-forms

Django 表单上的内置 as_html、as_ul、as_p 方法对我不起作用,内置的 {{field}} 也不起作用。渲染,所以我正在尝试编写自定义表单渲染。

这是我到目前为止所拥有的:

    <input id="id_{{field.html_name}}" 
                   type="text"
                   name="{{field.html_name}}"
                   placeholder="{{field.label}}"  <!-- "placeholder" is really the only reason I need to do a custom implementation -->
                   value="{{ XXX }}"      <!-- what goes here? -->
                   maxlength="30"  />

问题是, value 属性中应该包含什么(上面标记为 XXX)?

我环顾四周,似乎没有BoundField支持 valuedata属性。如果重要的话,我正在使用 ModelForms

最佳答案

value属性登陆后备箱in 2010 .该补丁显示了如何使用表单/数据检索值(不幸的是,在模板中并不简单)。工单注释中有一些模板标记代码片段,您可能会觉得有用。

关于django - 如何在 django 模板中获取 BoundField 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310214/

相关文章:

python - 如何从 Django 模型获取属性?

python - 使用 Django 的个人博客

django - 更改 Django ModelFormset 中的字段类型

python - 缩短ModelForm字段Django的小数位

django - 确定在Django表单提交中单击了哪个提交按钮

python - 如何预处理传递给 CreateView 的值

python - 如何在多对多字段中使用 Django Haystack EdgeNGrams?

django - Django ORM 中的 SQL 何时执行

python - 删除 django admin 的foreignkey字段中的默认选择

python - Django admin 中的自定义验证