2011-05-26 92 views
2

我正在嘗試使用django-filebrowser。我已按照說明正確安裝,但每次嘗試上載文件時都會收到JS錯誤。Django filebrowser缺少JS文件

我應該注意到,我可以瀏覽到'filebrowser/browse /',創建目錄等 問題是,當我選擇上傳文件時,我可以在html源文件中看到'CollapsedFieldsets .js'已包含但無法找到。

這個文件的位置應該在這裏:django-install/django/contrib/admin/media/js/admin /但文件無處可查。

Django的filebrowser引用這個JS文件filebrowser /模板/ upload.html

我得到的錯誤是:

invalid object initializer 
$('#id_file').uploadify({ 

這可能是因爲有問題的文件無法找到。 我正在使用Django 1.3,該文件不包含在下載中。

請幫忙!

回答

0

前幾天我使用django-filebrowser時可能會遇到同樣的問題。我還可以創建目錄,但是當我點擊「瀏覽」按鈕,它無法與你有同樣的錯誤:'CollapsedFieldsets.js' can not be found.

最後,我發現:

MEDIA_URL = 'http://domain/static/' 
FILEBROWSER_URL_FILEBROWSER_MEDIA =MEDIA_URL+ 'filebrowser/' 

因爲MEDIA_URL有沒有'www',所以當我訪問我的網站時沒有'www',filebrowser運行良好;但如果用'www',我仍然會得到錯誤。

我不確定這個答案是否正確,希望能幫到你。