gpt4 book ai didi

python - Frozen Flask 创建文件但链接错误

转载 作者:行者123 更新时间:2023-12-01 05:23:01 24 4
gpt4 key购买 nike

使用frozenflask使我的网站静态化,我遇到以下问题。

当我的所有页面正在构建时(file//c:/Correctpath/build/2014/page-title/index.html),链接到页面为file:///c:/2014/page-title/

我是不是漏掉了什么?

编辑:
在我的模板中,我有类似的内容

 {% for page in pages %}

<a href="{{ page.url() }}">{{ page.title }}</a>
{% endfor %}

其中 .url()page 对象上的方法:

return url_for('article', name=self.name, **kwargs)

最佳答案

url_for 生成绝对路径(例如 /2014/page-title) - 当您在浏览器中打开文件时,它会遵循 the rules regarding relative URL resolution并删除额外的文件内容。如果您只想像在服务器上看到的那样查看文件,Flask-Frozen 有 run method这将让您在生成网站后预览网站。

或者,您可以set FREEZER_RELATIVE_URLS to True让 Flask-Frozen 显式生成带有 index.html 的链接。

关于python - Frozen Flask 创建文件但链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21956626/

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