def manage(request, vol_id): volunteer = get_object_or_404(Volunteer, id=vol_id) if request.method == 'POST': vf = VolunteerForm(request.POST, instance=volunteer) if vf.is_valid(): vf.save() return HttpResponseRedirect("/volunteer/list/") # return render_to_response("volunteer_list.html", # {"volunteers_form" : vf, # "volunteer": volunteer }, # context_instance=RequestContext(request)) else: vf = VolunteerForm(instance=volunteer) return render_to_response("volunteer_manage.html", { "volunteers_form": vf, "volunteer": volunteer }, context_instance=RequestContext(request))
def detail(request): if request.method == 'POST': form = VolunteerForm(request.POST) if form.is_valid(): recorded_hours = form.save(commit=False) recorded_hours.user = request.user recorded_hours.save() return redirect('/volunteers/') else: form = VolunteerForm() hours = VolunteerHours.objects.filter(user=request.user) context = {'form': form, 'hours': hours} return render(request, 'volunteers/detail.html', context)