python - 如何在静态文件中找到图像
问题描述
我有一个初学者的问题,我有基本上是箭头的图像,我已将它们放在媒体文件夹中,但我无法访问它们并且图像没有出现在页面上。我已经尝试了几件事,比如复制路径,但仍然有一些不正确的地方。
图片绝对路径为:C:\Users\Ahmed\Desktop\Project 4.3\media\arrow-left.png
这是模板
<img id="slideLeft" class="arrow" src= {% static "media\arrow-left.png" %} >
这是设置:
# Static files (CSS, JavaScript, Images)
BASE_DIR = os.path.dirname(os.path.dirname(
os.path.dirname(os.path.abspath(__file__))))
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static_in_env')]
VENV_PATH = os.path.dirname(BASE_DIR)
STATIC_ROOT = os.path.join(VENV_PATH, 'static_root')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
我添加{% load static %}
但图像仍然没有出现在 chrome 检查中,图像位置如下:<img id="slideLeft" class="arrow" src="/static/media/arrow-left.png">
我已经尝试了一切,但仍然无法正常工作。
解决方案
推荐阅读
- r - 连接字符串列并按字母顺序排列
- mongodb - 我怎样才能改变这个查询返回数据库中所有的平均值。mongodb
- javascript - 从数据库获取方法导致套接字挂起错误
- python - 求解具有一个变量的方程
- cordova-plugins - 连接到 Google Fit 同意屏幕拒绝多个权限之一将无法连接 - cordova 离子应用程序
- flutter - 如何观察数据变化
- html - 如何使用 css 动画一张一张地加载图像?
- c++ - 有没有办法在 2 个应用程序之间传递窗口句柄 HWND?
- c++ - 为什么 const 指针意外转换为 bool?
- javascript - 动态构建表时事件在 JQuery 中不起作用