0
Django不顯示圖像上傳從管理員,更有一天,我嘗試修復它,但沒有任何結果任何人都可以幫助我。Django不顯示圖像
settings.py
MEDIA_ROOT = 'D:/django_projects/BASE_DIR/media'
MEDIA_URL = '/media/'
urls.py
...
url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
models.py
...
image = models.ImageField(upload_to = 'media/', default = 'media/no-img.jpg')
的index.html
...
<li> <img src="{{ MEDIA_URL }}{{ news.image }}" width=200 height =100 align="left" class="leftimg"/>
首先,在MEDIA_ROOT 的末尾添加一個「/」如果這是不夠的:使用Chrome的控制檯(按Ctrl + Shift + I),看看它會嘗試獲取哪些文件。你可能會得到一個提示。 –
在urls.py嘗試'從django.conf.urls.static導入靜態'和'urlpatterns + =靜態(settings.MEDIA_URL,document_root = settings.MEDIA_ROOT)' – Pynchia
添加/不工作我試圖讓媒體/無img .jpg(Mozilla Firebug) –