How to get Django Form to return the same page -


i have form i've been working on, displaying in template called search_test.html, i've gotten working right. want integrate site, on site it's not going own page, it's going sidebar that's present on pages. know when that, line

return render_to_response('corpus/search_test.html',                                    {'form': form}, context_instance=requestcontext(request)) 

is going give me problems, because don't want redirect search_test.html.

what can replace 'render_to_response' with, tell stay on same page, still pass form info? know has got simple, i've looked on online , in docs , can't find similar example. (the view code form below.)

thank you.

def concord_test(request):      if request.method == 'post': # if form has been submitted...         form = concordanceform(request.post) # form bound post data         if form.is_valid(): # validation rules pass             searchterm = form.cleaned_data['searchterm'].encode('utf-8')             search_type = form.cleaned_data['search_type']             category = form.cleaned_data['category']             context, texts_len, results_len = make_concordance(searchterm, search_type, cat=category)             return render_to_response('corpus/concord.html', locals()) # redirect after post     else:         form = concordanceform() # unbound form     return render_to_response('corpus/search_test.html',                                {'form': form}, context_instance=requestcontext(request)) 

in function page view (as per example) can

def other_page(request):      if request.method == 'post':          return concord_test(request)     else:         form = concordanceform()           #processing other_page         object_list = otherpagemodel.objects.all()      return render_to_response('corpus/other_page.html',                            {'form': form , 'object_list': object_list }, context_instance=requestcontext(request)) 

my advice: study class based views , can have more granular capabilities dealing 'repetitive' tasks & more.


Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

The canvas has been tainted by cross-origin data in chrome only -