解决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 天前
了解 LangChain 中的 LLM 与 ChatModel 的差异
人工智能·python·ai·langchain·llm·agent·chatmodel
云计算磊哥@1 天前
运维开发宝典026-MySQL02数据库表操作
运维·数据库·运维开发
swipe1 天前
做多轮对话 Agent,为什么我建议把短期记忆放到 Redis
后端·面试·llm
小二·1 天前
Redis 内存溢出(OOM)排查与恢复实战
数据库·redis·bootstrap
pqk6V6Vep1 天前
Redis 分布式锁进阶第一篇讲解
数据库·redis·分布式
giaz14n9X1 天前
Redis 分布式锁进阶第六十一篇
数据库·redis·分布式
程序员黑豆1 天前
AI全栈开发之Java:什么是JDK
前端·后端·ai编程
是一个Bug1 天前
MongoDB:像搭积木一样存数据
数据库·mongodb
IT知识分享1 天前
从零开发在线简繁转换工具:OpenCC 实战、避坑经验与方案选型
javascript·python
lunzi_08261 天前
【学习笔记】《Python编程 从入门到实践》第8章:函数定义、参数传递与模块导入
笔记·python·学习