我有这种结构:
-mega_series
-mega_series
-series
-models.py
-views.py
...
-manage.py
-media
-covers
-static
MEDIA_URL和MEDIA_ROOT如下:
MEDIA_ROOT = '/Users/lechucico/Documents/mega_series/media/'
MEDIA_URL = 'media/'
在模型上我存储图像:
class Serie (models.Model):
serie_cover = models.ImageField(upload_to='covers')
serie_name = models.CharField(max_length=100)
通过管理站点上传的图片正确地转到路径:mega_series / media / covers /
这就是我通过html访问它的方式:
<img src="{{serie.serie_cover.url}}" width="150" height="250" />
我得到的结果网址如下:
为什么图片没有出现在html上?
感谢。