Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1.  
  2. FileFormset = inlineformset_factory(Lecture, FileUpload, fields=('files',))
  3.  
  4.  
  5. def classroom(request):
  6. if request.method == 'POST':
  7. form1 = LectureForm(request.POST)
  8. form2 = FileForm(request.POST, request.FILES)
  9. if form1.is_valid() and form2.is_valid():
  10. form1.save()
  11. form2.save()
  12. lecture = form1.save()
  13. file = form2.save(commit=False)
  14. file.lecture = lecture
  15. file.save()
  16. lecture = form1.save()
  17. formset = FileFormset(request.POST, request.FILES, instance=lecture)
  18. if formset.is_valid():
  19. formset.save()
  20. return redirect('courses/courses.html')
  21. else:
  22. form1 = LectureForm()
  23. form2 = FileForm()
  24. context = {'teacher_data': TeacherData.objects.all(),
  25. 'teachers': Teacher.objects.all(),
  26. 'courses': Course.objects.all(),
  27. 'form1': form1,
  28. 'form2': form2,
  29. }
  30. return render(request, 'courses/classroom.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement