예제 #1
0
파일: views.py 프로젝트: dulrich15/spot
def edit_student_list(request, classroom_slug):
    if not request.user.is_staff:
        return redirect('show_page', classroom_slug)

    try:
        classroom = Classroom.objects.get(slug=classroom_slug)
    except:
        return redirect('core_index')

    students = Student.objects.filter(classroom=classroom)
    student_list_csv = ''
    for student in students:
        student_csv = ','.join([student.last_name,student.first_name,''])
        student_list_csv += student_csv + '\n'

    context = {
        'student_list_csv': student_list_csv,
        'classroom': classroom,
        'bg_color': get_bg_color(request),
    }
    template = 'roster/edit_student_list.html'

    c = RequestContext(request, context)
    t = loader.get_template(template)

    return HttpResponse(t.render(c))
예제 #2
0
파일: views.py 프로젝트: dulrich15/spot
def list_students(request, classroom_slug):
    if not request.user.is_staff:
        return redirect('show_page', classroom_slug)

    try:
        classroom = Classroom.objects.get(slug=classroom_slug)
    except:
        return redirect('core_index')

    context = {
        'classroom': classroom,
        'bg_color': get_bg_color(request),
    }
    template = 'roster/list_students.html'

    c = RequestContext(request, context)
    t = loader.get_template(template)

    return HttpResponse(t.render(c))