Apache文件不存在变通方法

时间:2013-12-12 19:00:46

标签: python apache flask

我有一个应用程序调用了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日志没有说什么(这很奇怪吧?)。所以,它仍然不起作用,我不知道为什么

1 个答案:

答案 0 :(得分:0)

所以,它很丑,但我最终做的是复制我在服务器上找到的生成的JS文件(实际上并不存在于我的存储库中的文档)。然后,apache可以找到它。

此部分适用于实际使用flask_util_js的任何人:

但是,它没有在url_mapping中读取正确的Javascript,所以我不得不在硬编码中输入正确的URL。不是很可扩展,但哦。