Exemple #1
0
def api_student(id=None):
    if request.method == 'GET':
        data = student.Student().all()
        if id:
            data = student.Student(id=id).one()
        return jsonify(data)

    elif request.method == 'POST':
        data = student.Student(**request.json).create()
        return jsonify(data)

    elif request.method == 'PUT':
        data = student.Student(id=id, **request.json).update()
        return jsonify(data)

    elif request.method == 'DELETE':
        data = student.Student(id=id).delete()
        return jsonify(data)
Exemple #2
0
 def set_marks(self):
     data_course = course.Course().all_id()
     data_student = student.Student().all_id()
     i = 0
     while i <= 500:
         course_id = choice(data_course)
         student_id = choice(data_student)
         stud_mark = choice(self.mark)
         model = mark.Mark(course_id=course_id, student_id=student_id, mark=stud_mark)
         model.create()
         i += 1
Exemple #3
0
 def set_students(self):
     data_faculty = faculty.Faculty().all_id()
     data_group = sg.StudentGroup().all_id()
     data_curator = curator.Curator().all_id()
     i = 0
     while i <= 100:
         faculty_id = choice(data_faculty)
         group_id = choice(data_group)
         curator_id = choice(data_curator)
         first_name = choice(self.first_name)
         last_name = choice(self.last_name)
         padre_name = choice(self.padre_name)
         model = student.Student(first_name=first_name, last_name=last_name, padre_name=padre_name, group_id=group_id,
                                 faculty_id=faculty_id, curator_id=curator_id)
         model.create()
         i += 1
Exemple #4
0
def student_curators(id):
    data = student.Student().curators(id)
    return jsonify(data)
Exemple #5
0
def graduated():
    data = student.Student().graduated()
    return jsonify(data)
Exemple #6
0
def all_students():
    data = student.Student().all_format()
    return jsonify(data)