Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在jinja2和pelican中,如何将带引号的字符串放入HTML属性中?_Python_Jinja2_Pelican - Fatal编程技术网

Python 在jinja2和pelican中,如何将带引号的字符串放入HTML属性中?

Python 在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

我正在使用Python Pelican静态页面生成器,它使用jinja2。我正在为页面制作自己的模板。在这个模板中,我想使用一些schema.org
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=”
,或者尝试