加载静态文件时出现问题||詹戈

时间:2020-05-20 13:39:31

标签: django

学习Django我已经学到了很多东西。我使用静态方法来渲染CSS和其他静态文件。但是iam对静态文件中的css所做的更改不会在网页上重新显示。我必须关闭所有文件并再次重新启动vscode才能看到这些更改。我没有添加代码,因为我根本没有收到任何错误。

(example ::我已更改了所有锚点的字体大小。通常应在保存并刷新页面后更改网页上的字体。但是在这种情况下,字体大小不会更改。我必须关闭所有文件并重新打开它们,然后再次启动服务器后,我可以看到我对定位标记所做的那些更改。)

任何知道为什么要这样做的人都不知道为什么会因为更改而重新启动整个项目。 预先感谢

1 个答案:

答案 0 :(得分:0)

在代码的开头使用{% load static %},并在任何要使用静态文件夹中文件的地方使用{% static 'name of your file' %}

确保没有将静态文件夹添加到基本目录中。在这种情况下,请更新您的settings.py

STATIC_URL = '/static/'

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

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

您可以使用任何喜欢的名称代替资产