Python 在jinja2和pelican中,如何将带引号的字符串放入HTML属性中?
我正在使用Python Pelican静态页面生成器,它使用jinja2。我正在为页面制作自己的模板。在这个模板中,我想使用一些schema.orgPython 在jinja2和pelican中,如何将带引号的字符串放入HTML属性中?,python,jinja2,pelican,Python,Jinja2,Pelican,我正在使用Python Pelican静态页面生成器,它使用jinja2。我正在为页面制作自己的模板。在这个模板中,我想使用一些schema.orgitemscope/itemtype声明 不过,我对引号有问题。我有一个字符串,我想放在关于部分 我的模板中有以下内容: <meta itemprop="about" content="{{ article.summary|e }}" /> 生成的HTML如下所示: <meta itemprop="about" content
itemscope
/itemtype
声明
不过,我对引号有问题。我有一个字符串,我想放在关于
部分
我的模板中有以下内容:
<meta itemprop="about" content="{{ article.summary|e }}" />
生成的HTML如下所示:
<meta itemprop="about" content="Review of "From Whence it Come", a story by Arnold" />
我还尝试了{{article.summary | safe}}
,但它会产生相同的HTML输出
我如何才能正确地将Arnold的故事“从何而来”的字符串
传递到我的模板中,以便正确引用属性?这会起作用,直到我有了带撇号的东西。是否有一种通用的方法可以使用引号或撇号?对于该特定实例,您可以将content=“
更改为content=”
,或者尝试