我正在使用python创建一个带有烧瓶框架的网站,我似乎无法使用我的javascript页面使用html,就像我使用外部css文件一样。我不确定错误发生的位置,是否在我的html头(下方)中,我在javascript文件或python文件中链接javascript。
<head>
<meta charset="UTF-8">
<link rel = "stylesheet" type="text/css" href="../static/HotelStyle.css">
<title> Hotel </title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="../static/hotel.js"></script>
<script type="text/javascript"></script>
</head>
答案 0 :(得分:0)
如果您已为 flask 正确定义了静态目录,则应该能够使用url_for
为您的静态文件使用正确的URL。例如,在这种情况下,它将是:
<head>
<meta charset="UTF-8">
<link rel = "stylesheet" type="text/css" href="{{ url_for('static', filename='HotelStyle.css') }}">
<title> Hotel </title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="{{ url_for('static', filename='hotel.js') }}"></script>
<script type="text/javascript"></script>
</head>