В витой кляйне, как я могу получить имя соответствующего маршрута, а не экземплярный request.uri?

Если у меня есть скрученная конечная точка Кляйна, как:

@app.route('/user')
@app.route('/user/<user_id>')
def foo(request, user_id=None):
    ...

и доступ через http://.../user/12345 затем request.uri дает b'/user/12345', Есть ли какой-нибудь способ, которым я могу получить название соответствующего маршрута, например '/user/<user_id>' вместо? Я думаю, что в колбе вы можете сделать это через request.endpoint. Есть ли у Twisted/ Klein эквивалент?

0 ответов

Другие вопросы по тегам