如何解决Django 静态图像不服务
我正在尝试构建一个简单的 django 应用程序,并尝试在首页上显示图像。当我加载首页时,图像不存在。但是当我直接转到图像 url 时,它显示得很好。我一直在关注 django 文档,但似乎无法解决此问题。
我的网站结构是这样的
Main Dir
-app
-website
-static
--images
设置.py
STATIC_URL = '/static/'
STATICFILES_DIRS = ('/path/to/static/root/directory/',)
DIRNAME = os.path.dirname(__file__)
STATIC_ROOT = os.path.join(DIRNAME,'static')
STATICFILES_DIRS = [
os.path.join(BASE_DIR,"static"),]
base.html
{% load static %}
<div class="parallax"><img src="{% static 'images/frontbannar.jpg' %}" alt="Unsplashed background img 1"></div>
我也运行了这个命令,但它不起作用。
python manage.py collectstatic
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。