def addaward(request, name): if request.method == "POST": form = AwardForm(request.POST) form.save() return HttpResponseRedirect("standings/") else: form = AwardForm(initial={"student": name}) form.fields["student"].queryset = Student.objects.filter(name=name).filter(teacher=request.user) return render_to_response("Award.html", {"form": form}, context_instance=RequestContext(request))
def award_profile(request, name, number): number = int(number) - 1 x = Award.objects.filter(student__teacher=request.user, student__name=name)[number] if request.method == "POST": form = AwardForm(request.POST, instance=x) form.save() return HttpResponseRedirect("") else: form = AwardForm(instance=x) form.fields["student"].queryset = Student.objects.filter(name=name).filter(teacher=request.user) return render_to_response("Award.html", {"form": form}, context_instance=RequestContext(request))