2012-10-14 58 views
2

我有一個靜態文件(SF),我嘗試按照文檔來達到它。所以,有一個名爲「應用程序」中註冊的藍圖,我希望找到的靜態文件中:帶藍圖的靜態文件夾燒瓶

/application/static/SF 

但是,這是行不通的。但是,如果我創建一個帶有url_prefix條件的藍圖:

application = Blueprint('application',__name__,template_folder='templates', 
         url_prefix='/test',static_folder='static) 

我確實能夠找到靜態文件現在在:

/test/static/SF 

是否存在的這種奇怪的行爲什麼特別的原因?我誤解了燒瓶文檔?

+0

你能分享一些不起作用的確切代碼嗎? – codegeek

回答

4

雖然藍圖經常用於啓用拆分應用爲不同的子應用程序,是不是他們唯一的用途 - 它們也可以用於連接功能,這是不相關的新的URL路由(濾鏡的應用, 例如)。

因爲它們可以用於超過只是路由,它看起來像決定不自動掛載它們。由於藍圖可能被用作混音,它看起來像決定不在特定的子網址下自動掛載它們。