2012-02-10 53 views
1

正在使用blueprint with web2py common or recommended?藍圖是否與默認的web2py樣式表和layout.html衝突?在web2py應用程序中包含藍圖的正確方法是什麼?web2py with blueprint

我認爲應該將藍圖目錄添加到static/css目錄,並將推薦的鏈接添加到該部分的layout.html中。

回答

3

正在使用藍圖與web2py常用還是推薦?

的web2py主要關注的是服務器端,所以你可以在CSS,JS等方面使用任何你想要在客戶端

與默認web2py的樣式確實藍圖衝突的layout.html?

請注意,您不必使用web2py的默認樣式表或layout.html。當前的web2py「welcome」應用程序基於Skeleton框架,因此您可能需要刪除skeleton.css並更改佈局以適應Blueprint網格(假設您要使用Blueprint的網格)。你也可以在沒有大部分web2py.css的情況下做,儘管可能有一些值得保留的項目。無論如何,如果你在web2py.css之後加載Blueprint,它應該覆蓋任何會發生衝突的東西。

從layout.html中,您可能會想要保留{{include 'web2py_ajax.html'}},或許還有response.flash,auth.navbar()和response.menu,具體取決於您的需要。

將藍圖包含在web2py應用程序中的正確方法是什麼?

我認爲應該將藍圖目錄添加到static/css目錄,並將推薦的鏈接添加到該部分的layout.html中。

是的。