Beispiel #1
0
def courseregistration(request):
    if request.method == "POST":
        course_details = Course()
        course_details.subject = request.POST['catagory']
        course_details.coursename = request.POST['coursename']
        course_details.description = request.POST['description']
        course_details.image = request.FILES['image']
        course_details.coursestartdate = request.POST['startdate']
        course_details.courseenddate = request.POST['enddate']
        course_details.duration = request.POST['duration']
        course_details.course_id = request.POST['coursename']
        course_details.faculty_id = request.user
        course_details.save()
        '''for f in request.FILES.get('videopath'):
            print("hello")
            print(f)'''

        n = int(request.POST['number'])
        titles = request.POST.getlist('title')
        videos = request.FILES.getlist('videopath')
        for i in range(n):
            lecture_details = Lecture()
            lecture_details.lecture_id = str(
                request.POST['coursename']) + str(i)
            lecture_details.course_id = Course.objects.last()
            lecture_details.lecturedate = date.today()
            lecture_details.lecturename = titles[i]
            lecture_details.lecturevideo = videos[i]
            lecture_details.save()

        return redirect(request, 'addingcourseconfirmation.html')

    else:
        return render(request, 'courseregistration.html')