我是很新的Django的形式。我在我的views.py這個方法:麻煩實施的Django搜索欄網站廣泛
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文檔。
謝謝你在前進, 最大的菜鳥