我有:
在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?
答案 0 :(得分:9)
事情是DIRECTORY
在filebrowser.settings中默认设置为uploads/
。所以刚刚做了
FILEBROWSER_DIRECTORY = ''
DIRECTORY = ''
在我的设置中,现在它可以使用MEDIA_ROOT
,因为我正在开展工作。
或者只是可以在uploads
内创建MEDIA_ROOT
目录以使其正常工作。