解决Django中调页面时出现“Did you forget to register or load this tag”报错

解决Django中调页面时出现“Did you forget to register or load this tag?”报错

1.问题收录

image-20240421145440283

image-20240421145633883

2.分析问题

在HTML文件中,{{title}},{{lanyy}},django 默认规定的语法,用{{}}包起来的变量叫做模板变量。

django渲染模板时会将大括号中的变量替换为循环调用变量,最后显示的是传递的值。

{% load static %} 正确的引入static文件下的CSS和JavaScript。

用{% %}包起来的叫做模板标签。

{% empty %}的作用是当post_list为空,{% endfor %}告诉django循环到这里结束。

3.解决问题

报错“‘endfor’. Did you forget to register or load this tag?”,在**{% empty %}两侧可能有空格存在**,确认两侧空格是否消除,空格消除,报错就可以解决,见下图1为报错写法(左侧有空格),图2为正确写法(两侧空格消除)问题得以解决。

image-20240421150319685

image-20240421150416849

了解更多知识请戳下:

@Author:懒羊羊

相关推荐

  1. 解决:Glide 在回再次加载图片

    2024-04-25 14:06:01       46 阅读
  2. 解决子组件没有渲染完出现

    2024-04-25 14:06:01       54 阅读
  3. Django --

    2024-04-25 14:06:01       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 14:06:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 14:06:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 14:06:01       82 阅读
  4. Python语言-面向对象

    2024-04-25 14:06:01       91 阅读

热门阅读

  1. Qt: windows下关闭系统窗体

    2024-04-25 14:06:01       38 阅读
  2. springBoot Event实现异步消费机制

    2024-04-25 14:06:01       168 阅读
  3. 富格林:警觉诱导黑幕避免亏损

    2024-04-25 14:06:01       35 阅读
  4. mybatis-plus 动态表名简易使用

    2024-04-25 14:06:01       40 阅读
  5. NX二次开发直接加载dlx(不用加载到菜单)

    2024-04-25 14:06:01       37 阅读
  6. Docker初探

    2024-04-25 14:06:01       35 阅读
  7. windows、Mac、IntelliJ IDEA常见的配置和使用技巧

    2024-04-25 14:06:01       38 阅读