在龙卷风的html模板中,关于指定静态文件路径的一个建议是我们应该使用 static_url 而不是硬编码路径。例如,
<link rel="stylesheet" type="text/css" href="{{static_url("css/frontpage.css")}}">
但如果我尝试在外部“frontpage.css”文件中执行类似的操作,则无效,例如
body {
background-image: static_url("img/bgimg.jpg");
background-repeat: no-repeat;}
当然,我可以将路径硬编码为“/static/img/bgimg.jpg”以避免这种情况。但是,我认为应该有一个更合适的方法来处理这个问题。任何建议将不胜感激!
答案 0 :(得分:0)
由于你在css中的url被定义为相对url你应该没问题,因为它将相对于css文件。您希望在html模板中使用static_url的原因是,您可以轻松地将静态资产重定位到CDN或其他Web服务器,以便不从龙卷风实例提供服务。