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"