【发布时间】:2021-02-01 11:19:54
【问题描述】:
嘿,我在 Django 中的静态文件目录有问题,
在 html 模板中,我已经在链接标签上方和我使用的链接标签中使用了{% load static %}
href="{% static 'style.css' %}"(请记住 style.css 位于项目根文件夹中的静态文件夹中(经过几次“仍然无法正常工作”),我什至在相应的应用程序文件夹...仍然无法正常工作)。
在 settings.py 中,我一次使用了以下所有行,甚至一起使用了所有行
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, "/static")
STATIC_DIRS = (
'/static',
)
html 呈现得非常好,并且在浏览器中显示没有任何错误,但无论出于何种原因,样式都不会应用(内部和内联样式有效,但我想使用外部 css)。 settings.py 文件中似乎存在问题,但由于我以任何可能的方式提供了静态文件夹的路径,我真的不知道该怎么办。我还没有尝试使用 .js 文件,但我猜这会是同样的问题。
感谢您的任何回答。
【问题讨论】:
-
您是否将媒体和静态视图添加到
urls.py?