def buy(request,thread_id): if request.method == 'POST': aform=AnnouncementForm(request.POST,request.FILES) print "here i'am" print "here i'am" thread=Thread.objects.filter(id=thread_id) print thread_id #return HttpResponseRedirect('/mysite/mainsite/') announcement=aform.save(commit=False) announcement.user=request.user announcement.is_active=True announcement.thread=thread[0] #announcement.photo='' announcement.save() print "here i'am" announcements=Announcement.objects.filter(thread__id=thread_id) return render_to_response('mainsite.html',{"announcement":announcements,"aform":aform,"thread":thread},context_instance=RequestContext(request)) else: aform=AnnouncementForm() print "thread_id" print thread_id thread=Thread.objects.filter(id=thread_id) print thread[0].name announcements=Announcement.objects.filter(thread__id=thread_id) return render_to_response('mainsite.html',{"announcement":announcements,"aform":aform,"thread":thread[0]},context_instance=RequestContext(request))
def addAnnouncement(request): if request.method=="POST": form=AnnouncementForm(request.POST,request.FILES) recaptcha=RecaptchaForm(request.POST) if form.is_valid() and recaptcha.is_valid(): announcement=form.save() return HttpResponseRedirect("/thanks/") else: form=AnnouncementForm() recaptcha=RecaptchaForm(request.POST) return render_to_response("addAnnouncement.html",{'form':form,"recaptcha":recaptcha,},context_instance=RequestContext(request))