web2py与蓝图

时间:2012-02-10 22:05:25

标签: web2py blueprint-css

使用蓝图与web2py常见或推荐?蓝图是否与默认的web2py样式表和layout.html冲突?在web2py应用程序中包含蓝图的正确方法是什么?

我认为应该将blueprint目录添加到static / css目录中,并将推荐的链接添加到该部分的layout.html中。

1 个答案:

答案 0 :(得分:3)

  

是否使用带有web2py常用或推荐的蓝图?

web2py主要关注服务器端,因此您可以在CSS,JS等方面使用客户端所需的任何内容。

  

蓝图是否与默认的web2py样式表和layout.html冲突?

注意,您根本不必使用web2py的默认样式表或layout.html。当前的web2py“welcome”应用程序基于Skeleton框架,因此您可能希望删除skeleton.css并更改布局以适应Blueprint网格(假设您要使用Blueprint的网格)。你可能也可以没有大多数web2py.css,虽然可能有一些值得保留的项目。无论如何,如果你在web2py.css之后加载蓝图,它应该覆盖任何可能发生冲突的东西。

从layout.html开始,您可能希望保留{{include 'web2py_ajax.html'}},也可以保留response.flash,auth.navbar()和response.menu,具体取决于您的需求。

  

在web2py应用程序中包含蓝图的正确方法是什么?

     

我认为应该将blueprint目录添加到static / css目录中,并将推荐的链接添加到该部分的layout.html中。