最近将我的项目移到了瓶子,由于某种原因,它找不到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)
提示当前路径为根。
答案 0 :(得分:0)
正如“ @故意留为空白”指出的那样,css文件必须由bottle提供。 为此:
@route('/static/<filename>')
def server_static(filename):
return static_file(filename, root='./templates')
需要将放入app.py中以提供所请求的任何文件,并且html链接路径必须更改为static/css.css