Django {{ MEDIA_URL }}无法显示图片的解决方式
2020-04-08 12:07
549 查看
django模板使用media文件夹,想要在前端通过{{ MEDIA_URL }}无法显示图片,没有取到Media_url的值
解决办法:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')] , 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'BookStore.views.global_settings', 'django.template.context_processors.media', ], }, }, ]
settting里添加上面颜色显示条,即可。
补充知识:django后台显示图片 而不是图片地址
修改admin代码
class Ad_CampaingAdmin(admin.ModelAdmin): list_display = ("content","preview") def preview(self,obj): return '<img src="/static/%s" height="64" width="64" />' %(obj.photo) preview.allow_tags = True preview.short_description = "图片"
这就ok了!
以上这篇Django {{ MEDIA_URL }}无法显示图片的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Django {{ MEDIA_URL }}无法显示图片
- IE浏览器图片不显示,报DOM7009: 无法解码 URL 处的图像问题的解决方法
- 解决django关于图片无法显示的问题
- 解决ng-repeat无法直接显示API返回的url图片
- 手把手教你:解决django关于图片无法显示的问题
- 解决django的template中如果无法引用MEDIA_URL问题
- 解决IE浏览器图片不显示,报DOM7009: 无法解码 URL 处的图像问题的方法
- django后台上传的图片怎么在admin后台查看和前端显示,MEDIA_URL怎么用?
- 网页不能正常显示验证码等PNG图片的解决方式
- 在IIS7中无法显示axd中的图片的解决方法
- Blend3中创建的Silverlight程序在设计模式下无法显示图片的解决办法
- png透明图片,ie下的怪异模式,无法显示的解决方法
- 通过URLHttpConnection方式来取得图片,并且显示在ImageView上
- ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
- 图片url带有中文名无法显示的问题
- tomcat中jsp引用图片img的src属性带中文路径无法显示的解决
- 解决关于图片大小不一导致Cell的imageView无法显示为圆形
- css中设定的背景图片无法显示的解决方法
- Django 2.0及以上版本的admin无法显示图片问题
- 在IE下以jpg为后缀的图片无法用流方式显示在页面上