Python瓶静态文件不应用CSS



所以我正在制作一个Python瓶网站,并尝试将CSS应用于带有静态文件的页面。但是,即使它适用于所有其他路线,也没有应用。HTML中的链接与所有其他链接相同,并且在检查中没有错误可见。

@get('/add/<filename:re:.*.css>')
@get('/view/<filename:re:.*.css>')
@get('/edit/<filename:re:.*.css>')
@get('/<filename>')
def staticCSS(filename):
    return static_file(filename, root='views/css/')

这适用于除/edit/<username>/<title>以外的所有路线,我根本不知道会导致这一点。

在我看来,您正在使静态文件方法复杂化。我发现最简单的事情是:

@route('/static/<filepath:path>')
def server_static(filepath):
    return static_file(filepath, root='/static')

这使得可以通过直接链接访问文件夹static的所有内容。这要容易得多,因为您可以在所需的静态下使用任何类型的嵌套子文件夹结构。

相关内容

  • 没有找到相关文章

最新更新