我对使用django的表单非常陌生。我的views.py中有此方法:
def search(request):
register.inclusion_tag('blog/search.html')(search)
template = loader.get_template('blog/search.html')
if request.method == 'POST':
form = Search(request.POST)
if form.is_valid():
return HttpResponseRedirect('/search/?'+request.POST)
else
form = Search()
context = Context({
'form':form
})
return HttpResponse(template.render(context))
对应于此表单类:
from django import forms
class Search(forms.form):
search = forms.CharField(max_length=65)
然后在我的模板中
{% search %}
现在我知道我是火车残骸...但是我真的需要一些指导。该搜索栏在整个网站范围内存在。请帮帮我。我收到一条非常普通的错误消息,指示urls.py模块出了点问题。但是,我知道情况并非如此,因为在开始构建搜索部分之前,它运行良好。
该脚本的重点是按照以下方式显示内容:
<input type="text" name="search" id="id_search" />
根据Django文档。
预先谢谢您,Biggest Noob
相关分类