예제 #1
0
def add_student():
    """
    Запрос на создание студента
    :param name: - string - имя нового студента
    :return:
    В случае прохода валидации параметров возвращает 200 код ответа
    """
    data = request.get_json(force=True)

    add_to_db_by_session(db.session, Student(data['name']))

    return jsonify({"status": "ok"})
예제 #2
0
def add_class():
    """
    Запрос на создание дисциплины
    :param name: - string - имя новой дисциплины(уникально)
    :return:
    В случае прохода валидации параметров возвращает 200 код ответа
    """
    data = request.get_json(force=True)
    try:
        add_to_db_by_session(db.session, Class(data['name']))
    except Exception as e:
        return json_error(e.message, 400)

    return jsonify({"status": "ok"})