Django 2.0.2
无法获取图片或无法在媒体目录中显示图片,我也在setting.py
中将它们定义为媒体和静态网址和目录。我不知道如何撰写views.py
以下是我遇到的错误:
("" GET /media/Cover_jDKCLdR.jpg HTTP / 1.1" 404 4542")
感谢。
答案 0 :(得分:1)
setting.py
STATIC_URL = '/static/'
if DEBUG:
MEDIA_URL = '/media/'
STATIC_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","static-only")
MEDIA_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","media")
STATICFILES_DIRS=[
os.path.join(os.path.dirname(BASE_DIR), "static", "static")
]
在setting.py
中进行上述更改,以获取Django项目的静态文件和媒体文件
静态文件。
用于存储图片的媒体文件
Staticonly 用于存储缓存文件,这些文件将在您运行collectstatic
时自动创建并存储在此处
在模板中加载图片
<img src="/media/wwww.jpg" class="img-responsive"
如果您仍然感到困惑,请在此处发表此评论,我会尽力帮助您,您可以通过以下方式执行此操作 click here!!!