Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 29, 2013 20:09:58

agiz
Зарегистрирован: 2013-11-06
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

ответ аргументом в errorhandler

Здравствуйте, дорогие форумчане. У меня есть flask и такое представление, отвечающее за ошибку 400

@app.errorhandler(400)
def bad_request(error):
    return jsonify({"error": "code 400"}), 400
и вызываю я его, используя abort(400).
Дело в том, что ошибку 400 могут вызывать разные ситуации и я хотел бы передавать в представление еще сам текст с описанием ошибки.
по логике должно быть что-то вроде
@app.errorhandler(400)
def bad_request(error):
    return jsonify(error), 400
и вызывать
abort(400, {"error": "code 400"})
но этот и многие другие способы, который я пробовал, не работают.
Подскажите, пожалуйста, как можно достичь, нужного мне, результата.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version