Adapt database schema

This commit is contained in:
Claude Paroz 2012-11-09 15:32:00 +01:00
parent 1a7f5c20f3
commit 8aec9ae94b
7 changed files with 21 additions and 8 deletions

View file

@ -76,11 +76,13 @@ def period_availabilities(request, pk):
def new_training(request):
if request.method != 'POST':
return HttpResponseNotAllowed()
ref_key = request.POST.get('referent')
try:
ref = Referent.objects.get(pk=ref_key) if ref_key else None
training = Training.objects.create(
student=Student.objects.get(pk=request.POST.get('student')),
availability=Availability.objects.get(pk=request.POST.get('avail')),
referent=Referent.objects.get(pk=request.POST.get('referent')),
referent=ref,
)
except Exception as exc:
return HttpResponse(str(exc))