Я собираюсь интегрировать некоторые API через интерфейс веб-приложения, чтобы добиться этого, мне нужно определить абсолютный путь для определенного c маршрута. Поскольку я не хочу жестко кодировать любые URL, я бы хотел сделать это динамически в приложении flask.
Я подумал, что это должно быть достаточно просто, и попробовал пару вещей:
abs_url = url_for('home')
Это, конечно, не сработало, поскольку он просто вернул маршрут. С тех пор я узнал, что url_for
требует имя функции. Затем он возвращает маршрут (например, '/ home').
Затем я попытался:
abs_url = redirect(url_for('home'))
Это дало мне объект перенаправления, я надеялся, что path
может быть переменной Я мог бы позвонить, однако, похоже, это не так.
Google не был моим другом сегодня и не дал мне ничего на go, и совет будет принят.
Чем больше я думаю об этом, тем больше думаю, что самым простым вариантом будет захват адреса приложения как части конфигурации.