Я создаю веб-сайт с помощью python-flask. На странице я загрузил файл javascript. Вот моя файловая структура:
/python
/static
/plugins
/themes
/default
/js
/my-js.js
/templates
/my-file.html
/venv
app.py
Я включил my-js.js в my-file.html.
Существуют также другие скрипты, успешно загружающие страницу (которые находятся в том же каталоге, что и my-js.js) до этого js.
Когда я вызываю свой файл с URL-адресом /static/themes/default/js/my-js.js
, он говорит ValueError: View function did not return a response
с трассировкой:
Traceback (most recent call last):
File "/Users/ozcan/Library/Python/2.7/lib/python/site-packages/flask/app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "/Users/ozcan/Library/Python/2.7/lib/python/site-packages/flask/app.py", line 1689, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/Users/ozcan/Library/Python/2.7/lib/python/site-packages/flask/app.py", line 1687, in wsgi_app
response = self.full_dispatch_request()
File "/Users/ozcan/Library/Python/2.7/lib/python/site-packages/flask/app.py", line 1361, in full_dispatch_request
response = self.make_response(rv)
File "/Users/ozcan/Library/Python/2.7/lib/python/site-packages/flask/app.py", line 1439, in make_response
raise ValueError('View function did not return a response')
ValueError: View function did not return a response
Почему это происходит? Я не писал маршрут для статических файлов, таких как эти js. Почему другие файлы js загружаются, а этот нет?