django - 在 Django 的 trans 方法中转义引号

标签 django string internationalization escaping

我正在尝试使用 {% trans "string" %} 来国际化我的网页Django 中的方法。

但是,当我尝试在字符串中使用引号时出现错误。我已经尝试过用反斜杠来逃避它们,但没有运气。

我怎样才能逃避这样的事情:

{% trans "foo's is like "foo"." %}

正如我所说,这不起作用:
{% trans "foo\'s is like \"foo\"." %}

任何的想法?

谢谢

最佳答案

使用 blocktrans 反而。
例子

{% blocktranslate %}Just an example block to translate with {{value}} and text.{% endblocktranslate %}

关于django - 在 Django 的 trans 方法中转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4374416/

相关文章:

javascript - 每次渲染react时刷新组件状态

Django 将对象从 View 传递到下一个进行处理

python - 如何在 django-rest-swagger 中指定查询参数序列化程序?

python - 将 Django 模型验证错误传输到表单的惯用方法

java - 在字符串上使用 ReplaceAll 来替换\\s by\t 不起作用。漏洞?

c# - 在 C# 中编码一个 char**

javascript - 找出一个字符在字符串中重复了多少次,并通过动态数字删除那些重复的字符

javascript - 国际化单页网站

java - Java 中的 DecimalFormat applyPattern 不会覆盖语言环境设置

Django 多语言 (i18n) 和 SEO