Я пытаюсь вернуть шаблон html с помощью BottlePy. И это прекрасно работает. Но если я вставлю в свой 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
Спасибо.