我已经设法使用django-filebrowser通过TinyMCE上传了基于以下文档的文件:http://django-filebrowser.readthedocs.org/en/latest/quickstart.html
我已经将对tiny_mce.js和tinymce_setup.js的引用从Grappeli文件夹放到了我的模板中,现在TinyMCE可以工作了。
但是当用这个命令测试filebrowser时:python manage.py test filebrowser,我得到了这个错误:Directory 'uploads/' for the site filebrowser.filebrowser does not exist.,当然所有的项目都抛出了这个错误。我在谷歌中搜索了这个错误,但没有正确的结果!
注意:我已经让Grappeli工作了。
你觉得呢?
发布于 2014-10-29 00:28:15
对于那些在文件浏览器设置方面有问题的人,这里是安装后设置它所需的内容。
将其添加到您的INSTALLED_APPS中:
'filebrowser', 在urls.py主文件中,添加文件浏览器模式:
from filebrowser.sites import site
urlpatterns = patterns('',
(r'^admin/filebrowser/', include(site.urls)),
....)然后确保您设置了MEDIA_ROOT,并且默认情况下,MEDIA_ROOT中存在uploads/文件夹。您可以通过将FILEBROWSER_DIRECTORY设置为不同的值来更改上传文件夹:
FILEBROWSER_DIRECTORY = 'filebrowser_uploads/'然后,我通常会运行一个测试,看看是否有什么东西坏了,原因是什么:
python manage.py test filebrowser如果MEDIA_ROOT存在,我不知道为什么安装程序不为它创建默认目录。相反,它会检查MEDIA_ROOT + FILEBROWSER_DIRECTORY是否存在,如果不存在,它就会失败。quick start guide中有更多关于这方面的信息。
https://stackoverflow.com/questions/10006203
复制相似问题