Обработка FastAPI и перенаправление 404Python

Программы на Python
Anonymous
Обработка FastAPI и перенаправление 404

Сообщение Anonymous »

Как я могу перенаправить запрос с помощью FastAPI, если есть HTTPException?
В Flask мы можем добиться этого следующим образом:

Код: Выделить всё

@app.errorhandler(404)
def handle_404(e):
if request.path.startswith('/api'):
return render_template('my_api_404.html'), 404
else:
return redirect(url_for('index'))
Или в Django мы можем использовать django.shortcuts:

Код: Выделить всё

from django.shortcuts import redirect

def view_404(request, exception=None):
return redirect('/')
Как этого можно добиться с помощью FastAPI?

Подробнее здесь: https://stackoverflow.com/questions/629 ... ecting-404

Вернуться в «Python»