Django文件浏览器缺少JS文件

Django filebrowser missing JS file

本文关键字:文件 JS 浏览器 Django      更新时间:2023-09-26

我正在尝试使用django文件浏览器。我已经按照说明正确安装了,但每次尝试上传文件时都会出现JS错误。

我应该注意,我可以浏览到"filebrowser/browse/",创建目录等。问题是,当我选择上传文件时,我可以在html源中看到包含一个文件"CollapsedFieldsets.js",但找不到。

该文件的位置应该在这里:django-install/djano/contrib/admin/media/js/admin/,但找不到该文件。

django filebrowser在filebrowser/templates/upload.html 中引用了这个JS文件

我得到的错误是:

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

发生这种情况可能是因为找不到有问题的文件。我使用的是Django 1.3,下载中没有包含该文件。

请帮忙!

几天前我在使用django-filebrowser时可能遇到了同样的问题。我也可以创建目录,但当我单击"浏览"按钮时,它会失败,并出现与您得到的错误相同的错误:'CollapsedFieldsets.js' can not be found.

最后,我发现:

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

因为MEDIA_URL没有"www",所以当我访问我的网站时,文件浏览器工作得很好;但是如果使用"www",我仍然会得到错误。

我不确定这个答案是否正确,希望它能帮助你。