1. ホーム
  2. python

Flaskのurl_for()で使用するドメインはどこで定義するのですか?

2023-09-23 20:17:17

質問

私が url_for('index') を生成します。 '/' を生成しますが、場合によっては 'domain.tld/' を生成してほしい場合があります。ドキュメントには、これを指定する場所が見当たりません。私は、単に 'domain.tld/%s' % url_for('index') ?

どのように解決するのですか?

url_for _external キーワード引数を取り、(相対ではなく)絶対的な URL を返します。 を設定する必要があると思います。 SERVER_NAME を設定する必要があると思います。