2016-06-07 121 views
0

我目前使用這種結構上傳我的網站上的圖像上傳的圖片文件:無法顯示

我在我的本地測試:8000

在我setting.py:

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) 

MEDIA_ROOT = os.path.join(PROJECT_ROOT, 'media') 
MEDIA_URL = '/media/' 

在我的照片我的模型定義如下:正確

image = models.ImageField(upload_to='site_images') 

的圖片上傳,但每當我做到以下幾點:

{% for photo in photos %} 
    <div class="col-md-3 photo-wrapper"> 
     <img src="{{ photo.image.url }}"/> 
    </div> 
{% endfor %} 

在它正在尋找下列URL它是無法檢索從照片頁面的源代碼:

http://media/profile_photos/photo_name.jpeg 

一個將如何去解決這個?

+0

主'urls.py'的外觀如何? – trantu

+0

它是否會在'http:// localhost:8000/media/profile_photos/photo_name.jpeg'上打開你的照片? –

+0

@SardorbekImomaliev我遇到了同樣的問題我無法打開文件輸入鏈接 –

回答

0

問題是MEDIA_URL = '/media/'應該是MEDIA_URL = 'media/',有人回答了這個,但我看到他刪除了他的答案。這解決了我的問題和圖像現在顯示。