使用蓝图与web2py常见或推荐?蓝图是否与默认的web2py样式表和layout.html冲突?在web2py应用程序中包含蓝图的正确方法是什么?
我认为应该将blueprint目录添加到static / css目录中,并将推荐的链接添加到该部分的layout.html中。
答案 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中。
是