django-filebrowser'找错Upload-Folder'

时间:2017-01-14 16:47:28

标签: 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',

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)),
]

这似乎工作正常。

我的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?

1 个答案:

答案 0 :(得分:9)

事情是DIRECTORY在filebrowser.settings中默认设置为uploads/。所以刚刚做了

FILEBROWSER_DIRECTORY = ''
DIRECTORY = ''

在我的设置中,现在它可以使用MEDIA_ROOT,因为我正在开展工作。

或者只是可以在uploads内创建MEDIA_ROOT目录以使其正常工作。