企业网站建站软件,三亚发布最新消息,杭州集团公司网站建设,网站大全正能量免费2020今天练习django自定义标签时#xff0c;一开始在APPbook中写了自定义标签book_tags.py
测试成功#xff0c;之后新建了一个APPblogs#xff0c;测试在blogs中创建模板使用自定义标签#xff0c;于是直接把book/templatetags包直接赋值到blogs目录里。在页面里加载自定义标…今天练习django自定义标签时一开始在APPbook中写了自定义标签book_tags.py
测试成功之后新建了一个APPblogs测试在blogs中创建模板使用自定义标签于是直接把book/templatetags包直接赋值到blogs目录里。在页面里加载自定义标签。运行服务报错: 观察errors大概意思是blogs和books下都有相同文件猜测问题可能出现在多个应用的 templatetags 文件夹中存在同名的模板标签模块。这导致 Django 无法确定要加载哪个模块从而产生了冲突。
如图修改文件名后不再报错 在 Django 中同一个自定义模板标签template tag是可以被多个模块使用的。但是每个模板标签应该有一个唯一的命名以避免命名冲突。