40
url_for('index')
と呼ぶと'/'
が生成されますが、代わりに'domain.tld/'
を生成したい場合があります。私はこれを指定する文書で見つけることができません。 'domain.tld/%s' % url_for('index')
をするだけですか?どこで、Flaskでurl_for()によって使用されるドメインを定義しますか?
url_for('index')
と呼ぶと'/'
が生成されますが、代わりに'domain.tld/'
を生成したい場合があります。私はこれを指定する文書で見つけることができません。 'domain.tld/%s' % url_for('index')
をするだけですか?どこで、Flaskでurl_for()によって使用されるドメインを定義しますか?
url_for
は絶対(相対ではなく)URLを返すキーワード引数_external
を受け取ります。正しく動作させるには、ルートドメインにSERVER_NAME
設定キーを設定する必要があると思います。
これはうまくいきました。 app.config ['SERVER_NAME']を設定するだけです。私は_外部を必要としませんでした。ありがとう。 – Mark
逆に、私の 'url_for()'呼び出しで '_external = True'を引数として追加するだけで済み、' SERVER_NAME'設定を行う必要はありませんでした。 –
_external = Trueも働いています:) –