Подтвердить что ты не робот

Где я могу определить домен, который будет использоваться url_for() в Flask?

Когда я вызываю url_for('index'), он будет генерировать '/', но бывают случаи, когда я хотел бы сгенерировать 'domain.tld/'. Я не могу найти в документации, где я бы это указал. Мне просто нужно сделать 'domain.tld/%s' % url_for('index')?

4b9b3361

Ответ 1

url_for принимает аргумент ключевого слова _external, который возвращает абсолютный (а не относительный) URL. Я считаю, что вам нужно установить ключ конфигурации SERVER_NAME с корневым доменом, чтобы он работал правильно.