在整个django搜索栏站点实施时遇到麻烦

我对使用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


暮色呼如
浏览 200回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python