예제 #1
0
파일: views.py 프로젝트: JohnnyZhao/JUDO
def delete_user(request, user_id):
    result = {"status": FAIL}
    try:
        user = User.objects.get(id=user_id)
        user.delete()
        result["status"] = SUCCESS
    except User.DoesNotExist as e:
        print e
    return render_json(result)
예제 #2
0
파일: views.py 프로젝트: JohnnyZhao/JUDO
def delete_course(request, course_id):
    result = {"status": FAIL}
    try:
        course = Course.objects.get(id=course_id)
        course.delete()
        result["status"] = SUCCESS
    except Course.DoesNotExist as e:
        print e
    return render_json(result)
예제 #3
0
파일: views.py 프로젝트: JohnnyZhao/JUDO
def delete_user_award(request, award_id):
    result = {"status": FAIL}
    try:
        user_award = UserHonor.objects.get(id=award_id)
        user_award.delete()
        result["status"] = SUCCESS
    except UserHonor.DoesNotExist as e:
        print e
    return render_json(result)
예제 #4
0
파일: views.py 프로젝트: JohnnyZhao/JUDO
def delete_student_course(request, studentcourse_id):
    result = {"status": FAIL}
    try:
        student_course = StudentCourse.objects.get(id=studentcourse_id)
        student_course.delete()
        result["status"] = SUCCESS
    except StudentCourse.DoesNotExist as e:
        print e
    return render_json(result)
예제 #5
0
파일: views.py 프로젝트: JohnnyZhao/JUDO
def checkin(request, user_id, course_id):
    result = {"status": FAIL}
    checkin_time = datetime.now()
    try:
        user = User.objects.get(id=user_id)
        course = Course.objects.get(id=course_id)
        if not user.userprofile.is_coach:
            studentcourse = StudentCourse.objects.get(student=user, course=course) 
    except User.DoesNotExist as e:
        print e
    except Course.DoesNotExist as e:
        print e
    except StudentCourse.DoesNotExist as e:
        print e
    try:
        checkin = UserCheckin(user=user, course=course, time=checkin_time)
        checkin.save()
        result["status"] = SUCCESS
    except Exception as e:
        print e
    return render_json(result)