【发布时间】:2011-06-15 03:13:36
【问题描述】:
我想在此表单中添加一些帮助文本。
class ItemForm(forms.ModelForm):
alternative_id = forms.CharField(max_length = 60, required = False, help_text = 'Valid wildcard search is in the format *XX, *XX*, XX*')
但是它没有出现在页面上。是不是因为我可能在某个地方需要一个模板标签?
编辑:我在我的模板中写了这个。
<div id="location_header">Search for Items</div>
<div id="form_container">
<form action="." method="post">
<fieldset class="model">
{{ form.as_p }}
{{ alternative_id.help_text }}
</fieldset>
<div id="form_footer">
<input type="submit" value="Search" >
</div>
</form>
</div>
帮助文本仍然没有出现。有没有办法编写帮助文本,同时允许 django 生成表单?
【问题讨论】:
-
你可能想要 {{ form.alternative_id.help_text }}
-
在响应上下文中是 alternative_id 吗?
-
@Tommaso 不,但我认为我不需要这样做。在这种情况下,我想怎么写?
-
{{ alternative_id.help_text }} 如果您没有在响应上下文中明确定义 Alternative_id,那么无论如何 form.alternative_id 是 StephenPaulger 建议的方式
标签: django django-templates django-forms