在瓶子中导入Javascript文件(框架jQuery)

在瓶子中导入Javascript文件(框架jQuery),javascript,jquery,html,css,bottle,Javascript,Jquery,Html,Css,Bottle,当我试图在瓶子里用javascript运行HTML文件时,我遇到了一个问题。 看看我的代码: 瓶子服务器: from bottle import static_file ... @route('/static/<filename>') def static(): return static_file(filename, root='.') ... ... <input type="text" id="time" class="datepicker" required>

当我试图在瓶子里用javascript运行HTML文件时,我遇到了一个问题。 看看我的代码:

瓶子服务器:

from bottle import static_file
...
@route('/static/<filename>')
def static():
return static_file(filename, root='.')
...
...
<input type="text" id="time" class="datepicker" required>
...
<script type="text/javascript" src="static/jquery-ui/jquery-2.1.4.js"></script>
<script type="text/javascript" src="static/jquery-ui/jquery-ui.js"></script>
<link rel="stylesheet" href="static/jquery-ui/jquery-ui.css">
<script type="text/javascript" src="static/jquery-ui/my-script.js"></script>
$(function() {
$('.datepicker').datepicker();
});

当我不使用瓶子(因此不使用
style/
)但不使用瓶子时,HTML文件可以正确运行。我使用一个方法
static()
返回我的javascript文件的url,这个方法适用于css文件,但不适用于javascript

我建议使用瓶子的
获取url
功能,而不是硬编码路径。如果您将应用程序发布到目录(f.e.domain.com/app)下,它将无法工作。 因此,最好使用
src=“{{get_url('static',filename='jquery-ui/jquery-2.1.4.js')}}”