2024-04-17 20:13:12 发布
网友
我试图从一个字符串创建一个动态模板(我知道,动态模板是一个矛盾用法),但是我在{% trans %}标记上遇到了问题。如果字符串包含:
{% trans %}
{% trans %}Hello{% endtrans %}
那么当我这样做的时候:
我收到一个内部服务器错误。我尝试过将{% load i18n %}添加到字符串中,但这没用。要使字符串可翻译,我需要做什么?它可以很好地处理html文件,但我不能让它处理字符串。如果我去掉trans标记,它会很好地解析模板字符串。在
{% load i18n %}
trans
你确定这个模板是由Jinja而不是Django加载和解析的吗?在
我在我的Django项目中通过Coffin使用Jinja2,当没有Coffin参与的情况下加载模板时,总是会出现错误。在
检查哪个加载器首先找到模板。是Coffin/Jinja one还是Django装载机?如果它被Django发现,它将由Django解析,Django不知道如何处理{%trans%}{%endtrans%}块。在
你确定这个模板是由Jinja而不是Django加载和解析的吗?在
我在我的Django项目中通过Coffin使用Jinja2,当没有Coffin参与的情况下加载模板时,总是会出现错误。在
检查哪个加载器首先找到模板。是Coffin/Jinja one还是Django装载机?如果它被Django发现,它将由Django解析,Django不知道如何处理{%trans%}{%endtrans%}块。在
相关问题 更多 >
编程相关推荐