小编Chr*_*her的帖子

Django-tinymce和django-filebrowser,图片上传错误查找上传文件夹(MEDIA_ROOT + DIRECTORY)

所以我试图让文件浏览器在django中使用tinymce.Evrything很好用tinymce,漂亮的花哨文本编辑器.当我尝试打开文件浏览器时,我在/ admin/filebrowser/browse /错误查找上传文件夹(MEDIA_ROOT + DIRECTORY)时收到了ImproperlyConfigured.也许它不存在?我没有从控制台中得到任何错误,据我所知它应该寻找/ media/filebrowser /肯定存在

python manage.py test filebrowser give me this:

FAIL: test_directory (filebrowser.tests.settings.SettingsTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/nada/costumeshoppe/filebrowser/tests/settings.py", line 29, in test_directory
    self.assertEqual(os.path.exists(os.path.join(MEDIA_ROOT,DIRECTORY)), 1)
Run Code Online (Sandbox Code Playgroud)

AssertionError:False!= 1

我的设置:

STATIC_ROOT = ROOT_PATH +'/public/static/'
STATIC_URL = '/static/'
MEDIA_ROOT = ROOT_PATH + '/public/media/'
MEDIA_URL = '/media/'
TINYMCE_JS_ROOT = '/static/tiny_mce/'
TINYMCE_JS_URL = os.path.join(STATIC_URL, "tiny_mce/tiny_mce_src.js")
TINYMCE_DEFAULT_CONFIG = {
    'plugins': "table,spellchecker,paste,searchreplace,styles",
    'theme': "advanced",
}
Run Code Online (Sandbox Code Playgroud)

我的网址:

if settings.DEBUG:
        urlpatterns += patterns('',
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve',  {'document_root': settings.MEDIA_ROOT,})
   )

urlpatterns += staticfiles_urlpatterns()
Run Code Online (Sandbox Code Playgroud)

我正在调试模式下运行,不知道这是不是问题,确实有一个奇怪的问题,我可以使用静态URL加载静态文件,但它们必须在媒体目录中,尽管文件浏览器静态文件在我的静态文件位置修复了一些安装问题,但将这些文件放在媒体位置也没有改变任何东西.有什么需要做的才能让它发挥作用?

django django-filebrowser django-tinymce

5
推荐指数
2
解决办法
7315
查看次数