我有Django Grappelli == 2.6.5与Filebrowser和Tinymce。我使用Django ==1.7.5。上传图片有问题。图像上传在浏览器中,出现在文件夹\media\上载中,但是Filebrowser没有看到它,并抛出一个错误:'media\uploads\img.jpg‘无法找到,在这里是我的设置:
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))
MEDIA_URL = STATIC_URL + "media/"
MEDIA_ROOT = os.path.join(PROJECT_ROOT, *MEDIA_URL.strip("/").split("/"))
DIRECTORY = getattr(settings, "FILEBROWSER_DIRECTORY", 'uploads/')在“皮洪壳”中,我做了以下工作:
from django.conf import settings
import filebrowser.settings
filebrowser.settings.MEDIA_ROOT
C:\\mysite\\static\\media
filebrowser.settings.DIRECTORY
uploads/为什么会发生这种事?如何将正确的上载目录设置为Django-Filebrowser?我在谷歌上读过文档并搜索过答案。但我不明白怎么解决它我很困惑。你能帮帮我吗。
发布于 2016-01-29 20:38:06
在您的项目urls.py中:
from django import views
....
urlpatterns = [
...
url(r'^media/(?P<path>.*)$', views.static.serve, {
'document_root': settings.MEDIA_ROOT})
...
]https://stackoverflow.com/questions/33532604
复制相似问题