gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:33:36 24 4
gpt4 key购买 nike

所以我试图让文件浏览器与 django 中的tinymce 一起工作。使用tinymce,一切都很顺利,这是一个漂亮的文本编辑器。当我尝试打开文件浏览器时,我在/admin/filebrowser/browse/处得到 ImproperlyConfigured查找上传文件夹 (MEDIA_ROOT + DIRECTORY) 时出错。也许它不存在?我在控制台中没有收到任何错误,据我所知,它应该寻找肯定存在的/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)

断言错误:假!= 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",
}

我的网址:

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

urlpatterns += staticfiles_urlpatterns()

我正在 Debug模式下运行,不知道这是否是问题所在,确实有一个奇怪的问题,我可以使用静态网址加载静态文件,但它们必须位于媒体目录中,尽管文件浏览器静态文件位于我的静态文件位置,这解决了一些安装问题,但将这些文件放在媒体位置也没有改变任何内容。有什么想法需要做什么才能使其发挥作用吗?

最佳答案

默认的 FILEBROWSER_DIRECTORY 是“uploads”,因此您应该检查“/media/uploads”是否存在

关于Django-tinymce 和 django-filebrowser,图像上传查找上传文件夹时出错(MEDIA_ROOT + DIRECTORY),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7343305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com