我正在尝试使用 BottlePy 返回一个 html 模板。这很好用。但是,如果我在我的 tpl 文件中插入这样的 javascript 文件:
<script type="text/javascript" src="js/main.js" charset="utf-8"></script>
我收到 404 错误。 (加载资源失败:服务器响应状态为 404(未找到))
有谁知道如何解决这个问题?
这是我的脚本文件:
from bottle import route, run, view
@route('/')
@view('index')
def index():
return dict()
run(host='localhost', port=8080)
这就是模板文件,位于“./views”子文件夹中。
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="js/main.js" charset="utf-8"></script>
</head>
<body>
</body>
</html>
也许它是来自开发服务器的“rootPath/js/main.js”,它在其中查找我的 js 文件?
文件的结构是:
app.py
-js
main.js
-views
index.tpl
谢谢。