Django报错:SystemCheckError: System check identified some issues解决办法

今天练习django自定义标签时,一开始在APPbook中写了自定义标签book_tags.py
Django报错:SystemCheckError: System check identified some issues解决办法_第1张图片

测试成功,之后新建了一个APPblogs,测试在blogs中创建模板使用自定义标签,于是直接把book/templatetags包直接赋值到blogs目录里。在页面里加载自定义标签。运行服务报错:
Django报错:SystemCheckError: System check identified some issues解决办法_第2张图片

在这里插入图片描述
观察errors:大概意思是blogs和books下都有相同文件,猜测问题可能出现在多个应用的 templatetags 文件夹中存在同名的模板标签模块。这导致 Django 无法确定要加载哪个模块,从而产生了冲突。

  • 如图修改文件名后不再报错
    Django报错:SystemCheckError: System check identified some issues解决办法_第3张图片
    在 Django 中,同一个自定义模板标签(template tag)是可以被多个模块使用的。但是,每个模板标签应该有一个唯一的命名,以避免命名冲突。

你可能感兴趣的:(python,django)