解决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 分钟前
数据库增删改的安全写法
数据库·sql·mysql
蒸鱼Yuzheng6 分钟前
设备端性能工件可靠导出:断点续传、哈希、manifest 与失败恢复
android·自动化测试·python·adb·数据完整性
程序边界16 分钟前
迁移评估不再拍脑袋,这个数据迁移工具的量化报告把我救了(上)
数据库
颜进强38 分钟前
16 · NestJS LifecycleEvents 生命周期事件:五个钩子、三条边界,和 rag-server 的优雅停机
前端·后端·ai编程
阿狗童鞋1 小时前
Redis实战指南
数据库·redis·缓存
圆圆讲门店1 小时前
挑选同城获客服务机构时需要考量的核心因素都有哪些?
大数据·网络·人工智能·python
GetcharZp1 小时前
定位不再一个个吐坐标:英伟达 LocateAnything 上手全攻略
后端
傻啦嘿哟1 小时前
Python的默认参数把我坑惨了,原来写[]和写None的区别这么大
开发语言·python·机器学习
微小冷1 小时前
Python凸优化cvxpy初步
python·机器人·凸优化·数学规划·cvxpy
在世修行1 小时前
干货:显式映射 vs 自动判据
python·插件