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'))