【问题标题】:Path not accesible in Django在 Django 中无法访问路径
【发布时间】:2020-08-25 17:42:05
【问题描述】:

这可能是一个非常愚蠢的疑问,但我似乎无法弄清楚我的代码无法正常工作的原因。所以这是我的 Django Project 文件目录结构。

现在,我的目标 HTML 文件 (index.html) 位于 aboutme/templates/ 文件夹中。我想从我的 aboutme 应用程序中的 view.py 渲染它。现在我的 css 和 js 文件位于 "assets" 文件夹中,我的 index.html 将使用该文件夹。但是当我运行服务器时,CSS 文件对我的 index.html 页面没有任何影响。我在我的项目的 settings.py 中添加了静态文件路径,并在我的 index.html 中添加了静态路径,同时尝试引用 CSS 和 JS 文件,但更改仍然没有反映在 html 文件中。

下面是我的settings.py文件的sn-p:

下面是我试图访问 CSS 文件的 index.html 文件的 sn-p。

【问题讨论】:

    标签: html css django


    【解决方案1】:

    您必须使用 {% load static %} 标签在 html 中加载 CSS。 还可以动态使用 URL,如下所示:

    <link  rel="stylesheet" href="{% static 'css/style.css' %}">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-20
      • 2017-02-19
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多