2

django-filebrowser を使用しようとしています。指示に従って正しくインストールしましたが、ファイルをアップロードしようとするたびに JS エラーが発生します。

「filebrowser/browse/」を参照したり、ディレクトリを作成したりできることに注意してください。問題は、ファイルのアップロードを選択したときに、html ソースに「CollapsedFieldsets.js」というファイルが含まれていることを確認できることです。しかし見つからない。

このファイルの場所は、django-install/django/contrib/admin/media/js/admin/ にあるはずですが、ファイルがどこにも見つかりません。

django-filebrowser は、filebrowser/templates/upload.html でこの JS ファイルを参照します。

私が得るエラーは次のとおりです。

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

問題のファイルが見つからないために発生する可能性があります。Django 1.3 を使用していますが、そのファイルはダウンロードに含まれていません。

助けてください!

4

1 に答える 1

0

数日前に を使用していたときに、同じ問題が発生した可能性がありdjango-filebrowserます。ディレクトリを作成することもできますが、[参照] ボタンをクリックすると、同じエラーで失敗します。'CollapsedFieldsets.js' can not be found.

最後に、次のことがわかりました。

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

には「www」がないため、MEDIA_URL「www」なしで自分の Web サイトにアクセスすると、ファイルブラウザはうまく機能します。ただし、「www」を使用すると、エラーが発生します。

この答えが正しいかどうかはわかりません。お役に立てば幸いです。

于 2012-02-27T08:26:11.887 に答える