Exemple #1
0
def add_student():
    if request.method == "GET":
        faculties = Faculty.objects
        groups = Group.objects
        curators = Curator.objects
        data = {
            "faculties": faculties,
            "groups": groups,
            "curators": curators,
        }
        return render_template('add_student.html', **data)
    else:
        data_form = dict(request.form)
        student = Student()
        student.first_name = data_form['first_name']
        student.last_name = data_form['last_name']
        student.group = Group.objects.get(id=data_form['groups'])
        student.faculty = Faculty.objects.get(id=data_form['faculty'])
        student.curator = Curator.objects.get(id=data_form['curators'])
        student.save()
        return redirect(url_for('index'))