def editCourse(request,course_id): mlogger.debug("Editing the Course %s ", (course_id,)) course_id = int(course_id) course = Course.objects.get(pk=course_id) if request.user.id == course.user.id : if request.method == "GET" : mlogger.debug("the person who posted the Course is editing") form = CourseForm(instance=course,institute=request.institute) return render_to_response("institution/courses/add_course.html",{'form':form,'editmode':True},RequestContext(request)) elif request.method == "POST": form = CourseForm(request.POST, instance=course,institute=request.institute) if form.is_valid() : form.save() create_message(request,"Successfuly edited the Course") return HttpResponseRedirect(reverse('showcoursesurl')) else: return render_to_response("institution/courses/add_course.html",{'form':form,'editmode':True},RequestContext(request)) else : create_message(request,"You are not authorized to edit this job") return HttpResponseRedirect(reverse('showcoursesurl'))