【发布时间】:2020-06-19 13:03:07
【问题描述】:
我的设置说明。
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static/css')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
另外,我已将静态文件添加到 urls.py urlpatterns += staticfiles_urlpatterns()
我的 HTML 模板
{% load static %}
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Things I eat</title>
</head>
<body>
<h1> Hello world</h1>
</body>
findstatic 命令输出:
> python manage.py findstatic styles.css
Found 'styles.css' here:
/project_name/static/css/styles.css
我用django == 3.0.7
我听从了类似问题的建议 [1,2,3] 但是我的静态文件在渲染时没有获取。 有什么调试建议吗?
编辑: 我的静态目录结构:
static
-- css
---- styles.css
【问题讨论】:
-
你的 settings.py 中有 DEBUG=True 吗?
-
是的,但切换 DEBUG=False 也无济于事
标签: javascript python css django