Как мне вызвать один вид фляжки из другого?

У меня есть JSON API в одном модуле чертежа и веб-интерфейс в другом.

Я хотел бы сбрить несколько запросов AJAX, которые клиентский JS-код должен был бы сделать, вставив некоторые из JSON, которые ему понадобятся в шаблон представления frontend, прежде чем отправлять его клиенту, как в этом gist, который я нашел .

Как я могу вызвать один вид фляжки из другого флага?

Я мог бы вызвать функцию вида напрямую, но request будет соответствовать «внешнему» запросу, и это смущает вызываемую функцию API. Я попытался использовать test_request_context и он почти работает, но я не могу понять, как сохранить аутентификацию (я использую Flask-Login).

    One Solution collect form web for “Как мне вызвать один вид фляжки из другого?”

    Для этого вы можете использовать клиент теста Flask :

     client = app.test_client() response = client.get('/your/url', headers=list(request.headers)) 

    Чтобы сохранить аутентификацию с помощью Flask-Login, вам необходимо передать заголовки вашего запроса.

    Спасибо Крису МакКиннелу за ответ на соответствующий вопрос .

    Python - лучший язык программирования в мире.