如何解决通过gunicorn提供的Django应用无法找到自定义模板标签
通过命令TemplateSyntaxError at / <custom_template_tag_module> is not a registered tag library
服务我的应用程序时,我得到了经典的gunicorn <app_name>.wsgi:application
。当我使用python manage.py runserver
提供服务时,该应用程序可以正常运行。我可以在命令提示符(python manage.py shell
)中导入模板标记文件。
该错误正在django/template/defaulttags.py
例程的find_library
中发生(对于Django 3.0.10,在第1021行)。因此,似乎custom_tag_module未注册。一些额外的证据表明,我的自定义模板标签模块中没有一个出现在例外给出的列表中。
我完全迷路了。为什么通过网站服务来注册自定义标签模块?乐于根据需要发布尽可能多的代码段来获取答案。我只是不确定哪段代码甚至是相关的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。