7

我有:

  • 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?
4

1 回答 1

22

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

FILEBROWSER_DIRECTORY = ''
DIRECTORY = ''

在我的设置中,现在它可以MEDIA_ROOT像我正在使用的那样工作。

或者一个人可以uploads在里面创建目录MEDIA_ROOT以使其工作。

于 2017-01-14T17:00:53.570 回答