我有一个应用程序调用了here扩展名。我在.py
文件夹中有/var/www
文件,因此可以在我的python代码中导入它。
所以,我一直收到这个错误:
File does not exist: /var/www/flask_util.js
在我的apache错误日志中。看起来,因为名称或其他东西,它想要找到一个javascript文件。但是,它是在python中。这是python中导入它的代码行:
from flask_util_js import FlaskUtilJs
我尝试过将文件名更改为flask_util.js
,但同样没有。不完全确定这里发生了什么,但我确信我在/var/www
中有一个应该正在阅读的文件。
修改
我认为,实际上导入错误来自于我执行此操作时将其导入HTML:
{{flask_util_js.js}}
所以,我尝试的是从python中复制JS代码并在正确的路径中创建一个新文件。当我这样做时,我仍然在网页上遇到同样的错误,但是apache日志没有说什么(这很奇怪吧?)。所以,它仍然不起作用,我不知道为什么
答案 0 :(得分:0)
所以,它很丑,但我最终做的是复制我在服务器上找到的生成的JS文件(实际上并不存在于我的存储库中的文档)。然后,apache可以找到它。
此部分适用于实际使用flask_util_js
的任何人:
但是,它没有在url_mapping中读取正确的Javascript,所以我不得不在硬编码中输入正确的URL。不是很可扩展,但哦。