【问题标题】:django project: template having node_modules which i can not find in static folderdjango 项目:模板具有我在静态文件夹中找不到的 node_modules
【发布时间】:2020-03-10 04:15:03
【问题描述】:

我下载了一个示例模板并想在 django 项目中使用。我所有的静态文件都在静态文件夹中,settings.py 进行了相应的修改,但我遇到了问题

<link rel="stylesheet" href="{% static 'node_modules/mdi/css/materialdesignicons.min.css' %}">

执行后

<link rel="stylesheet" href="/static/node_modules/mdi/css/materialdesignicons.min.css">

这个给定的路径不在我的静态文件夹中。我不知道node.js。你能告诉我我的 html 页面看起来和我下载的完全一样吗?现在它没有从静态加载任何支持文件

【问题讨论】:

  • 你的根项目目录中有可用的 node_modules 吗?

标签: html css node.js django frontend


【解决方案1】:

在页面顶部使用 {% load staticfiles %} 并更新您的导入,例如

{% load staticfiles %}


<link rel="stylesheet" href="{% static 'node_modules/mdi/css/materialdesignicons.min.css' %}">

如果 DEBUG 为 FALSE,请确保运行 collectstatic 命令

python manage.py collectstatic

【讨论】:

    猜你喜欢
    • 2020-02-18
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2022-01-18
    • 2016-04-01
    • 1970-01-01
    相关资源
    最近更新 更多