【问题标题】:Unable to load CSS of Static files无法加载静态文件的 CSS
【发布时间】:2021-05-05 22:15:07
【问题描述】:

我刚刚创建了一个 Django 应用程序。当我运行时,服务器内容正在显示,但 CSS 样式未应用。

这是我的静态文件设置配置。

STATIC_URL = '/static/'
STATICFILES_DIRS = [
      os.path.join(BASE_DIR, 'static')
      ]
STATIC_ROOT = os.path.join(BASE_DIR,'assets')

静态文件的urls配置。

if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

这里是html代码:

<!DOCTYPE html>
{% load static %}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>MyApp</title>
<link rel="stylesheet" href="{% static 'css/app.css' %}">
</head>

【问题讨论】:

    标签: django django-views django-templates


    【解决方案1】:

    清除浏览器的缓存或使用名为缓存清理器的扩展程序。然后它应该加载文件。

    【讨论】:

    • 我已清除缓存。但再次显示同样的问题。
    • 您存储所有静态文件的文件夹的名称是什么
    • @Fanceh,感谢您的帮助。现在一切正常。正如您在上面的评论中提到的那样,文件夹结构中发生了错误。
    • 没问题!如果您可以投票并将我的评论标记为答案,我们将不胜感激(:
    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 2015-03-10
    • 2019-03-24
    • 2014-07-12
    • 2018-03-19
    • 2017-05-18
    • 1970-01-01
    相关资源
    最近更新 更多