Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FileFormset = inlineformset_factory(Lecture, FileUpload, fields=('files',))
- def classroom(request):
- if request.method == 'POST':
- form1 = LectureForm(request.POST)
- form2 = FileForm(request.POST, request.FILES)
- if form1.is_valid() and form2.is_valid():
- form1.save()
- form2.save()
- lecture = form1.save()
- file = form2.save(commit=False)
- file.lecture = lecture
- file.save()
- lecture = form1.save()
- formset = FileFormset(request.POST, request.FILES, instance=lecture)
- if formset.is_valid():
- formset.save()
- return redirect('courses/courses.html')
- else:
- form1 = LectureForm()
- form2 = FileForm()
- context = {'teacher_data': TeacherData.objects.all(),
- 'teachers': Teacher.objects.all(),
- 'courses': Course.objects.all(),
- 'form1': form1,
- 'form2': form2,
- }
- return render(request, 'courses/classroom.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement