Как использовать url_for () для прохождения данных пути и запроса по маршруту с использованием fastapi и jinja2?Python

Программы на Python
Anonymous
Как использовать url_for () для прохождения данных пути и запроса по маршруту с использованием fastapi и jinja2?

Сообщение Anonymous »

Я хотел бы вызвать маршрут Fastapi из шаблона Jinja2 и передать данные path и Query (параметры) в этот маршрут. Я попробовал в шаблоне Jinja2 что -то вроде этого: < /p>

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

{{ url_for('function1', uustr=data.uustr, interval=1) }}
< /code>
Вот маршрут Fastapi, который я хотел бы позвонить (синтаксис был упрощен для демонстрационных целей): < /p>
@app.get("/updates/data/{uustr}",response_class=HTMLResponse)
async def function1(request: Request, uustr:str, interval:int):

return"""


{{ uustr }}


{{ interval }}


"""
< /code>
Я получаю эту ошибку: < /p>
raise ValueError('context must include a "request" key')
ValueError: context must include a "request" key
У кого -нибудь есть идея?

Подробнее здесь: https://stackoverflow.com/questions/664 ... api-and-ji

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