Django:“ current_tags”不是有效的标签库

发布于 2021-01-29 15:07:36

我有一个从朋友那里收到的Django小项目。该代码可以在他的系统上完美运行。但是,在我的系统上,运行服务器时收到以下错误消息:

/的TemplateSyntaxError

‘current_tags’不是有效的标签库:找不到模板库current_tags,尝试过django.templatetags.current_tags

问题出在html文件中的一行:

{% load current_tags %}

此完全相同的代码可在他的系统上正常工作,没有错误。那会是什么呢?

关注者
0
被浏览
55
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我建议以下内容:

    1. (很有可能)您尚未安装标签库的依赖项之一。检查current_tags.py模块内部的导入。

    2. 确保包括标签库中注册的应用程序settings.pyINSTALLED_APPS

    3. 确保可以成功导入标签库。

      python manage.py shell
      

      from app.templatetags import current_tags

    这归结为以下链接的建议,即错误本身往往会误导您寻找模板的位置。它默默地忽略导入时的错误,这意味着current_tags.py自身可能存在语法错误或引发ImportError的其他原因。

    如果其他所有操作均失败,请检查以下链接:http : //www.b-list.org/weblog/2007/dec/04/magic-
    tags/



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看