2015-11-04 114 views
0

我有Django Grappelli == 2.6.5與Filebrowser和Tinymce。我使用Django == 1.7.5。 我有上傳圖片的問題。圖片上傳在瀏覽器中,會出現文件夾在\媒體\上傳但Filebrowser沒有看到它,並拋出一個錯誤:「媒體\上傳\ img.jpg」無法找到 這裏是我的設置:Django-Filebrowser和上傳圖像

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/') 

在pyhon殼我以下:

from django.conf import settings 
import filebrowser.settings 
filebrowser.settings.MEDIA_ROOT 
C:\\mysite\\static\\media 
filebrowser.settings.DIRECTORY 
uploads/ 

爲什麼發生這種情況?我如何設置正確的上傳目錄到Django-Filebrowser?我已閱讀文檔並在谷歌搜索回答。但我不明白如何修復它,我很困惑。你能幫我嗎。

+0

做媒體\上傳\ img.jpg有一個文件的大小? –

+0

是的,176 kb作爲原始圖像 – Swallow

回答

0

在項目的urls.py:

from django import views 
.... 


urlpatterns = [ 

... 

url(r'^media/(?P<path>.*)$', views.static.serve, { 
     'document_root': settings.MEDIA_ROOT}) 
... 

]