从bottle .tpl文件链接.css

时间:2018-08-18 02:07:01

标签: html css bottle

最近将我的项目移到了瓶子,由于某种原因,它找不到CSS文件。我尝试了所有从public function search(Request $request){ if($request->ajax()){ $output=""; $code=Model::where('code','LIKE','%'.$request->search."%")->get(); if($code){ foreach ($code as $key => $code) { $output.= $code->school; $code->uni; } return Response($output); } } } 文件作为起始位置和.py都有意义的路径,但是找不到任何可用的东西。

瓶子在当前路径下的工作方式是否有所不同?我的HTML链接是正常的:

.tpl

我尝试了

<link rel="stylesheet" type="text/css" href="/templates/css.css">

刚刚返回console.log(window.location.pathname) 提示当前路径为根。

1 个答案:

答案 0 :(得分:0)

正如“ @故意留为空白”指出的那样,css文件必须由bottle提供。 为此:

@route('/static/<filename>')
def server_static(filename):
    return static_file(filename, root='./templates')
需要将

放入app.py中以提供所请求的任何文件,并且html链接路径必须更改为static/css.css