有人知道它是否可能使用自定义目录作为“ templatetags” eje:“ my-project / templatetags”
Normal
My-Project-Name
My-App
__init__.py
templatetags
__init__.py
需要这样的东西
My-Project-Name
templatetags
__init__.py
这不可能。原因是,templatetags
必须驻留在Django应用程序中。
从以下文档中templatetags
:
自定义模板标签和过滤器必须位于Django应用程序内。如果它们与现有应用程序相关,则将它们捆绑在这里是有意义的;否则,您应该创建一个新应用来保存它们。
该应用程序应包含一个与template.py,views.py等相同级别的templatetags目录。如果尚不存在,请创建它-不要忘记
__init__.py
文件以确保该目录被视为Python包。添加此模块后,需要先重新启动服务器,然后才能使用模板中的标记或过滤器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句