您的位置:首页 > 编程语言 > Go语言

Django如何在模板中显示通过ImageField上传的图片

2017-09-01 16:27 1066 查看
1.setting.py中配置

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


MEDIA_URL为当前app目录下的media文件夹,通过ImageField上传的图片会传到media文件夹的子目录下。

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

如果在models.py中这样写,传上来的图片会在media/ProImage  下

2.urls.py中配置:

from django.conf.urls.static import static
from django.conf import settings

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)


3.在模板中这样引用:

<div class="goods_detail_pic fl"><img src="{{ product.image.url }}"></div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django image