Flask и получение полного абсолютного пути к маршруту - PullRequest
0 голосов
/ 24 апреля 2020

Я собираюсь интегрировать некоторые API через интерфейс веб-приложения, чтобы добиться этого, мне нужно определить абсолютный путь для определенного c маршрута. Поскольку я не хочу жестко кодировать любые URL, я бы хотел сделать это динамически в приложении flask.

Я подумал, что это должно быть достаточно просто, и попробовал пару вещей:

abs_url = url_for('home')

Это, конечно, не сработало, поскольку он просто вернул маршрут. С тех пор я узнал, что url_for требует имя функции. Затем он возвращает маршрут (например, '/ home').

Затем я попытался:

abs_url = redirect(url_for('home'))

Это дало мне объект перенаправления, я надеялся, что path может быть переменной Я мог бы позвонить, однако, похоже, это не так.

Google не был моим другом сегодня и не дал мне ничего на go, и совет будет принят.

Чем больше я думаю об этом, тем больше думаю, что самым простым вариантом будет захват адреса приложения как части конфигурации.

1 Ответ

1 голос
/ 24 апреля 2020

Для решения этой проблемы я заполнил адрес приложения как часть начальной формы сбора информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...