gpt4 book ai didi

Python bottle 静态文件不应用 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:12 24 4
gpt4 key购买 nike

所以我正在制作一个 python bottle 网站并尝试将 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 中的所有内容都可以通过直接链接访问。这更容易管理,因为您可以根据需要在 static 下使用任何类型的嵌套子文件夹结构。

关于Python bottle 静态文件不应用 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55069927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com