django - Django不工作,但静态文件可通过 url 访问
问题描述
我正在尝试将图像放入 html 代码中,使用:
<img scr="{% static "degustos/empanadas.jpg" %}" class="card-img-top" alt="Empanadas Ilustrativas"/>
但图像不显示。另一方面,我可以访问http://localhost:8000/static/degustos/empanadas.jpg的图像
我的设置.py:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static")]
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
它部署在 Heroku 中。谢谢!
解决方案
你会踢自己。你有scr=
而不是src=
.
推荐阅读
- java - LockSupport.java 中的 FIFO 互斥代码片段
- math.net - Math.Net 加权最小二乘维度问题
- sql - 将整数列转换为日期 - Prestodb
- git - 从 gitlab 拉/推导致权限被拒绝(公钥)
- opengl - 如何解释 GLSL 着色器编译错误
- c - 添加两个符合 IEEE-754 标准的整数的逻辑是否不正确?
- xamarin.forms - android模拟器上叠加的图像
- node.js - MongoDB 更新/刷新集合
- excel - 保护单元格或范围的条件格式
- javascript - Discord.js - 角色中的用户通过 DM 添加