解决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:懒羊羊

相关推荐
短剑重铸之日3 分钟前
《SpringBoot4.0初识》第五篇:实战代码
java·后端·spring·springboot4.0
jump_jump7 分钟前
SaaS 时代已死,SaaS 时代已来
前端·后端·架构
LeenixP18 分钟前
RK3576-Debian12删除userdata分区
linux·运维·服务器·数据库·debian·开发板
a努力。19 分钟前
国家电网Java面试被问:最小生成树的Kruskal和Prim算法
java·后端·算法·postgresql·面试·linq
知行合一。。。20 分钟前
Python--03--函数入门
android·数据库·python
X***078830 分钟前
理解 MySQL 的索引设计逻辑:从数据结构到实际查询性能的系统分析
数据库·mysql·sqlite
superman超哥31 分钟前
Rust Vec的内存布局与扩容策略:动态数组的高效实现
开发语言·后端·rust·动态数组·内存布局·rust vec·扩容策略
爬山算法34 分钟前
Hibernate(31)Hibernate的原生SQL查询是什么?
数据库·sql·hibernate
Yuiiii__35 分钟前
一次并不简单的 Spring 循环依赖排查
java·开发语言·数据库
-曾牛36 分钟前
Yak语言核心基础:语句、变量与表达式详解
数据库·python·网络安全·golang·渗透测试·安全开发·yak