def addpage(request, code, lecture): try: course = Course.objects.get(code=code.upper()) except Exception as e: raise Http404 edition = course.edition_set.filter(course=course, year=2020, term='e').first() lecture = Lecture.objects.get(pk=lecture) page = Page.create(lecture) return HttpResponseRedirect(reverse('pages:editor', args=[page.hash]))