django-filebrowser'找错Upload-Folder'

jev*_*nij 3 django django-filebrowser

我有:

  • Django 1.8.2
  • django-grappelli 2.7.3
  • django-filebrowser 3.6.4
  • django-tinymce 2.4.0

INSTALLED_APPS:

INSTALLED_APPS = (
    'grappelli',
    'filebrowser',
    'django.contrib.admin',
Run Code Online (Sandbox Code Playgroud)

urlpatterns:

from filebrowser.sites import site

urlpatterns = patterns[
   url(r'^admin/filebrowser/', include(site.urls)),
   url(r'^grappelli/', include('grappelli.urls')),
   url(r'^tinymce/', include('tinymce.urls')),
   url(r'^admin/', include(admin.site.urls)),
]
Run Code Online (Sandbox Code Playgroud)

这似乎工作正常.

我的目标MEDIA_ROOT'D:\\sites\\my_site\\public_html\\media\\'.

FILEBROWSER_DIRECTORY = 'D:\\sites\\my_site\\public_html\\media\\'也在我的设置中设置,但仍然在浏览时出错http://localhost:8000/admin/filebrowser/browse/:

ImproperlyConfigured at /admin/filebrowser/browse/

Error finding Upload-Folder (site.storage.location + site.directory). Maybe it does not exist?
Run Code Online (Sandbox Code Playgroud)

jev*_*nij 10

事情是DIRECTORY在filebrowser.settings默认设置为uploads/.刚刚做到了

FILEBROWSER_DIRECTORY = ''
DIRECTORY = ''
Run Code Online (Sandbox Code Playgroud)

在我的设置中,现在它可以正常使用MEDIA_ROOT.

或者只是可以uploads在里面创建目录MEDIA_ROOT以使其工作.