簡體   English   中英

冷凍瓶創建文件,但鏈接錯誤

[英]Frozen flask creates the files but gets the links wrong

使用冷凍瓶使我的網站保持靜態,我遇到以下問題。

雖然所有我的網頁正在建設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 )-在瀏覽器中打開文件時,它遵循有關相對URL解析的規則,並去除多余的文件內容。 如果您只想查看文件,就可以在服務器上看到它們,Flask-Frozen提供了一種run方法 ,可讓您在生成網站后預覽網站。

或者,您可以FREEZER_RELATIVE_URLS設置為True以使Flask-Frozen顯式地生成帶有index.html鏈接。

您也可以將FREEZER_BASE_URL設置為<http://your.website/subdir> ,而不是將FREEZER_RELATIVE_URLS = True設置FREEZER_RELATIVE_URLS = Trueindex.html結尾的URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM