Django加载静态文件出错‘staticfiles‘ is not a registered tag library.

在html文件中输入{% load staticfiles %},提示错误信息:'staticfiles' is not a registered tag library.

解决:

在 Django 中,如果要加载静态文件,应该使用 {% load static %} 而不是 {% load staticfiles %}staticfiles 模块在 Django 1.7 版本中被弃用,取而代之的是 static 模块。因此,需要将 {% load staticfiles %} 更改为 {% load static %}。这样就可以正常加载静态文件了。

实例:

html 复制代码
{% load static %}  #加载静态文件
<! DOCTYPE html>
<html lang="zh-cn">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>{% block title %}{% endblock %}</title>
    <link rel="stylesheet" href="{% static 'css/bootstrap.css' %}"> #加载项目根目录下statc/css文件夹中的bootstrap.css文件
    </head>
    <body>
      {% include "blog_header.html" %}
      <div class="container">
        {% block content %}{% endblock %}
      </div>
      {% include "blog_footer.html" %}
      {% block javascript %}{% endblock %}
    </body>
</html>
相关推荐
neoooo2 分钟前
🍃Spring Boot 多模块项目中 Parent / BOM / Starter 的正确分工
java·后端·架构
菜鸟的迷茫3 分钟前
为了防雪崩加了限流,结果入口先挂了
java·后端·架构
悟空码字8 分钟前
SpringBoot整合MongoDB,性能提升,优化实践
java·spring boot·后端
No芒柠Exception8 分钟前
从开发到上线的CI/CD 完整流程
后端·面试·架构
Learner11 分钟前
Python函数
开发语言·python
万行16 分钟前
机器学习&第五章生成式生成器
人工智能·python·算法·机器学习
_李小白17 分钟前
【Android FrameWork】延伸阅读:AMS 的 handleApplicationCrash
android·开发语言·python
天若有情67329 分钟前
Spring Boot 前后端联调3大经典案例:从入门到实战(通俗易懂版)
spring boot·后端·状态模式
BD_Marathon31 分钟前
SpringBoot——配置文件格式
java·spring boot·后端
万行34 分钟前
机器学习&第一章
人工智能·python·机器学习·flask·计算机组成原理