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

时间:2018-05-10 06:56:04

标签: django django-templates django-staticfiles

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

我的目录

enter image description here

我的静态设置

enter image description here

最后,我的模板 enter image description here

2 个答案:

答案 0 :(得分:0)

您的settings.py

中有拼写错误

而不是STATICFILES_DIR,请添加S

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

答案 1 :(得分:0)

使用以下设置

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