Beispiel #1
0
from models.student import Student
from models.course import Course

data = {}

if request.action == "list":
    data['ss'] = Student.find().limit(50).sort({'name': 1})

    local.views.students(data)
else:
    myStudent = Student.findOne(request.s__id, True)

    if request.action == "Delete":
        myStudent.remove()
        response.sendRedirectTemporary("/students")

    else:
        data['courses'] = Course.find().toArray()

        if request.action == "Save":
            Forms.fillInObject("s_", myStudent, request)

            if myStudent._new:
                myStudent._new = False

            myStudent.save()
            data['msg'] = "Saved"

        if request.action == "Add" and 'course_for' in request \
                and 'score' in request:
            course_id = request.course_for
from models.student import Student
from models.course import Course
from core.content.forms import Forms
from _10gen import request, local, response

data = {}

action = request.get('action', None)

if action == "list":
    data['ss'] = Student.find().limit(50).sort({'name': 1})

    local.views.students(data)
else:
    myStudent = Student.findOne(request.get("s__id", None), True)

    if action == "Delete":
        myStudent.remove()
        response.sendRedirectTemporary("/students")

    else:
        data['courses'] = Course.find().toArray()

        if action == "Save":
            Forms.fillInObject("s_", myStudent, request)

            if hasattr(myStudent, "_new"):
                myStudent._new = False

            myStudent.save()
            data['msg'] = "Saved"