def add_routine(request): template_var={} form = AddRoutineForm() if request.method == 'POST': form=AddRoutineForm(request.POST.copy()) if form.is_valid(): _add_routine(request,form) return HttpResponseRedirect(reverse("main")) template_var["form"]=form return render_to_response("checker/addRoutine.html",template_var,context_instance=RequestContext(request))
def show_routine(request,r_id): r = get_object_or_404(Routine,pk=r_id) if request.method == 'POST': form=AddRoutineForm(request.POST.copy()) if form.is_valid(): r.title = form.cleaned_data["title"] r.details = form.cleaned_data["details"] r.owner = request.user r.start_date = form.cleaned_data["start_date"] r.end_date = form.cleaned_data["end_date"] r.mode = form.cleaned_data["mode"] r.save() else: form=AddRoutineForm({'title':r.title, 'details':r.details, 'mode':r.mode, 'start_date':r.start_date, 'end_date':r.end_date}) form.title = 'edit fails' return render_to_response("checker/showRoutine.html",{'form':form,'r_id':r_id},context_instance=RequestContext(request))