一尘不染

我在哪里定义Flask中url_for()使用的域?

python

当我调用url_for('index')它时,它会生成,'/'但是有时我希望它生成'domain.tld/'。我在文档中找不到要指定的位置。我需要做'domain.tld/%s' % url_for('index')吗?


阅读 134

收藏
2020-12-20

共1个答案

一尘不染

url_for采用_external关键字参数,该参数将返回绝对(而非相对)URL。我相信您将需要SERVER_NAME在根域中设置一个配置密钥,以使其正常工作。

2020-12-20