2013-12-12 40 views
1

我有一個應用程序調用擴展找到here。我在我的/var/www文件夾中有.py文件,以便它可以在我的Python代碼中導入。Apache文件不存在解決方法

所以,我不斷收到此錯誤:在我的Apache錯誤日誌

File does not exist: /var/www/flask_util.js 

。它看起來像是因爲名字或其他的東西,它想要找到一個JavaScript文件。但是,它是在Python中。這裏的代碼在python導入它的線路:

from flask_util_js import FlaskUtilJs 

我試着只是改變了文件的名稱flask_util.js,但同樣,什麼都沒有。不完全確定這裏發生了什麼,但我確信我有一個文件/var/www它應該閱讀。


編輯

我認爲,實際上是進口的錯誤是從它導入到我的HTML來當我這樣做:

{{flask_util_js.js}} 

所以,我試過了拷貝出來來自python的JS代碼並使用正確的路徑創建一個新文件。當我這樣做時,我仍然在網頁上發現了相同的錯誤,但是apache日誌沒有說出任何東西(這很奇怪嗎?)。所以,它仍然不起作用,我不知道爲什麼

+0

出於好奇,你使用的是什麼框架或cgi? –

+0

我正在使用Python Flask –

回答

0

所以,它是醜陋的,但我最終做的是複製生成的JS文件,我可以找到我的服務器上(實際上並不存在作爲我的存儲庫中的文檔)。然後,Apache可以找到它。

這部分是誰在實際使用flask_util_js人:

然而,它不是在正確的Javascript的url_mapping讀書,所以我不得不在一個硬編碼去正確的URL。不可擴展性,但很好。