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

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

1.问题收录

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为正确写法(两侧空格消除)问题得以解决。

了解更多知识请戳下:

@Author:懒羊羊

相关推荐
葫芦和十三1 天前
图解 MongoDB 21|选举与 failover:Primary 是怎么选出来的
后端·mongodb·agent
GetcharZp1 天前
26k Star 开源内网穿透神器 NetBird,一分钟实现全球设备互联!
后端
考虑考虑1 天前
Mybatis实现批量插入
java·后端·mybatis
咖啡八杯1 天前
GoF设计模式——中介者模式
java·后端·spring·设计模式
金銀銅鐵1 天前
[Python] 基于欧几里得算法,实现分数约分计算器
python·数学
lizhongxuan1 天前
多Agent之间的区别
后端
Lyn_Li1 天前
Kaggle Top 5 | 198只股票、200条数据的金融预测——BattleFin高分方案从零复现
python·kaggle·比赛复盘·金融预测
杨充1 天前
1.面向对象设计思想
后端
IT_陈寒1 天前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
systemPro1 天前
2.6亿条设备数据,历史查询从超时到50ms,我做了什么
后端