2014-06-19 27 views
0

模板,可以說,我有一個包含一些小的HTML code.How我可以通過一個HTML頁面本身在燒瓶模板的HTML頁面?我知道,我們可以通過一些HTML內容的模板(我們可以使用標記(「字符串這裏」)。但是,如果我有HTML頁面的名稱,我該怎麼辦呢?傳遞HTML頁面中瓶

+0

這是HTML頁面'/ templates'內或者是其他地方在磁盤上,或者是它的地方,在互聯網上? –

+0

其實我正在創建一個擴展插件,所以我希望用戶在他們的內部使用我的html腳本。所以,html頁面位於templates文件夾內。 – DevilAtWork

回答

0

如果你希望用戶使用你的腳本,簡單地註冊的應用程序的藍圖時,你的擴展初始化,並要求用戶使用一個include在腳本應該去:

{% include 'your-extension-name/your-script.html' %} 

這是假設你的藍圖有一個文件夾結構類似這個:

your_extension_name/ 
    __init__.py 
    other 
    files.here 
    templates/ 
     your-extension-name/ 
      your-script.html 

或者,您可以使用採取Flask-DebugToolbar方法和猴子補丁瓶的請求/響應處理,以自動注入你的HTML(但這種方法是有點脆弱,太長時間放在這裏)。

+0

非常感謝你! – DevilAtWork

+0

我該如何引用我的靜態文件夾中的css文件?這是因爲我的html文件包含對靜態文件夾中css文件的引用。 – DevilAtWork

+0

你也可以請給出一些關於「當你的擴展程序初始化時在應用程序上註冊藍圖」的說明嗎?我閱讀了藍圖,但我仍然困惑,不清楚如何去做。你能幫忙嗎? – DevilAtWork

相關問題