2016-06-07 89 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/',有人回答了这个,但我看到他删除了他的答案。这解决了我的问题和图像现在显示。