gpt4 book ai didi

python - 修复 Flask apache 应用程序中的绝对 url

转载 作者:太空宇宙 更新时间:2023-11-03 15:32:45 24 4
gpt4 key购买 nike

我在 Flask 中编写了一个 Web 应用程序,然后我决定使用 Apache 来部署它:

<VirtualHost *:80>
WSGIScriptAlias /app /var/www/flask-app/flask-app.py
<Directory /var/www/flask-app>
Require all granted
</Directory>
</VirtualHost>

但是现在,链接如下:

<a href='/login'>Sign in</a>

转到/login而不是/app/login。有什么方法可以解决这个问题,而不更改所有 URL?

最佳答案

PJ Santoro说你应该使用 url_for 。这消除了路线的歧义。

<a href='{{ url_for('route_function_name') }}'>Sign in</a>

地点:

@routes.route('/login', methods=['GET'])
def route_function_name():
return 'blah'

关于python - 修复 Flask apache 应用程序中的绝对 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42776473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com