On Mon, Oct 1, 2012 at 4:27 PM, Tom Evans <tevans...@googlemail.com> wrote: > On Mon, Oct 1, 2012 at 11:36 AM, Satinderpal Singh > <satinder.goray...@gmail.com> wrote: I add the following to my code, >> I made a model form and a view which accepts input as a form and >> display it in the html format. As when i refresh the html page or try >> to fill another entry in the form, it gives the following error: >> >> The view Automation.report.views.chemical_analysis didn't return an >> HttpResponse object. >> >> Here is the views that creates this problem: >> def chemical_analysis(request): >> if request.method=='POST': >> form = chem_analysisForm(request.POST) >> if form.is_valid(): >> cd = form.cleaned_data >> form.save() >> chem = chem_analysis.objects.all() >> #return HttpResponseRedirect(chem) >> return >> render_to_response('report/chemical_analysis.html', >> {'chem': chem,},context_instance=RequestContext(request)) else: return HttpResponse("There was an error with your submission. Please try again.") >> >> else: >> form = chem_analysisForm() >> return render_to_response('report/report.html', >> {"form":form}, >> context_instance=RequestContext(request)) >> >> Any help regarding this will be highly appreciated. >> > > If the request method is POST, but the form is not valid, then no > response is returned. You must return a response from every code path. Thanks, it works and now gives the error message, can you please tell me that why the input values are not saved in the database and it gives only the error message. Point me where i am wrong.
-- Satinderpal Singh http://satindergoraya.blogspot.in/ http://satindergoraya91.blogspot.in/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.