这是一项功能请求,已在Django 1.3中修复。
错误是这样的:https://pre.djangoproject.com/ticket/10427
基本上,如果要在1.3之后运行,可以在Django模板中执行以下操作:
{{ form.field.value|default_if_none:"" }}或在Jinja2中:
{{ form.field.value()|default("") }}注意,这
field.value()是一个方法,但是在Django模板
()中省略了,而在Jinja2中,方法调用是显式的。
如果你想知道你正在运行的Django版本,它将在执行runserver命令时告诉你。
如果你使用的是1.3之前的版本,则可以使用上述错误中发布的修复程序:https : //pre.djangoproject.com/ticket/10427#comment:24



