def post(cls, request): course_form = CreateCourseForm(request.POST, request.FILES) if course_form.is_valid(): name = course_form.cleaned_data['name'] image = course_form.cleaned_data['image'] teacher = Teacher.objects.get(userprofile=request.user) course = Course() course.name = name course.image = image course.college_org = teacher.college_org course.teacher = teacher course.save() courses = Course.objects.filter(teacher=teacher) lessons = [] for course in courses: lessons.extend(Lesson.objects.filter(course=course)) return render(request, 'user_lecturer_course.html', { 'courses': courses, 'lessons': lessons, }) else: return HttpResponse('{"status":"fail"}', content_type='application/json')