【发布时间】:2017-10-20 14:57:28
【问题描述】:
我正在尝试在 django 模板中编辑表单字段的值。我已经尝试了很多东西。我认为以下应该有效:
{% with form.name.value="asdsad" %}
{{form.name}}
{% endwith %}
但它会出现以下错误:u'with' expected at least one variable assignment
似乎没有任何效果。这样做的正确形式是什么?
【问题讨论】:
-
django 模板不能像那样修改对象值。理想情况下,您应该在视图中执行此操作。
-
@karthikr 有没有办法专门编辑表单字段值?
-
为什么不使用 jquery 替换文档加载时的字段值?
-
您是否希望默认值显示为
asdsad,并且用户在需要时对其进行编辑?如果是这样,请查看在表单字段中添加默认值。 -
@karthikr 我想更改为字典中的值。我使用
asdasd进行演示。但即使我使用default过滤器,它也只显示value字段而不是孔表单字段。 @Exprator 我只对 Django 模板选项感兴趣。
标签: django forms django-templates