为什么Django{{MEDIA_URL}}无法显示图片-创新互联

本篇内容主要讲解“为什么Django {{ MEDIA_URL }}无法显示图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“为什么Django {{ MEDIA_URL }}无法显示图片”吧!

10年积累的成都网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有白朗免费网站建设让你可以放心的选择与我们合作。

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 '' %(obj.photo)

preview.allow_tags = True

preview.short_description = "图片"

这就ok了!

到此,相信大家对“为什么Django {{ MEDIA_URL }}无法显示图片”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


新闻标题:为什么Django{{MEDIA_URL}}无法显示图片-创新互联
URL标题:http://bzwzjz.com/article/eojij.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 宜宾网站设计 成都网站设计公司 品牌网站建设 成都商城网站建设 成都网站建设 营销网站建设 网站设计 成都网站建设 成都商城网站建设 手机网站制作设计 攀枝花网站设计 企业网站建设公司 品牌网站建设 盐亭网站设计 LED网站设计方案 成都品牌网站设计 温江网站设计 网站制作 网站建设公司 营销型网站建设 定制网站建设 网站设计制作