Django 想显示帮助文本

0 投票
1 回答
1814 浏览
提问于 2025-04-16 12:40

你好,我想在我的模型表单中显示一些帮助文本,叫做alternate_id。不过我似乎遇到了一些问题。可能是我在响应上下文中写的内容有问题。

这是forms.py的内容:

alternate_id = forms.CharField(label = 'Client no', max_length = 400, required = False, help_text = 'Valid wildcard search is in the format *XX, *XX*, XX*')

这是views.py的内容:

def search_item(request, client_id = 0):
    # search form code
    return render_to_response('search_items.html', {'form':form, 'form.alternate_id':form.alternate_id}, context_instance = RequestContext(request))

这是search_items.html的内容:

<form action="." method="post">
        <fieldset class="model">
                {{ form.as_p }}
                {{ form.alternate_id.help_text }}
        </fieldset>

1 个回答

0

也许你可以试着把 form.alternate_id':form.alternate_id 从你的上下文字典中去掉。这个表单本身应该包含 alternate_id 字段和它的帮助文本。

撰写回答