Я пытаюсь вернуть html-шаблон с помощью BottlePy. И это прекрасно работает. Но если я вложу такой файл javascript в мой tpl файл:
<script type="text/javascript" src="js/main.js" charset="utf-8"></script>
Я получаю ошибку 404. (Не удалось загрузить ресурс: сервер ответил статусом 404 (не найден))
Кто-нибудь знает, как решить эту проблему?
Вот мой файл script:
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
Спасибо.