试图从静态文件夹 Django 获取图像

Trying to get image from static folder Django

我正在尝试显示位于我的静态目录中的图像。这是我的代码:

我的目录

我的静态设置

最后,我的模板

您的 settings.py

中有一个 错字

而不是 STATICFILES_DIR,添加 S

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

使用以下设置

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'staticfiles')
]

并将图像文件移动到 static 文件夹

可以找到 STATIC_ROOTSTATICFILES_DIRSSTATIC_URL 之间的区别 here