Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 Flask html字符串包含标记,但在浏览器中不起作用_Python_Html_Flask_Tags - Fatal编程技术网

Python Flask html字符串包含标记,但在浏览器中不起作用

Python Flask html字符串包含标记,但在浏览器中不起作用,python,html,flask,tags,Python,Html,Flask,Tags,当我将em标记传递到Html时,我有一个包含em标记的字符串。它不起作用 ''' string = asked her if she wanted to use <em>drugs</em> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Result</t

当我将em标记传递到Html时,我有一个包含em标记的字符串。它不起作用

'''
string = asked her if she wanted to use <em>drugs</em>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Result</title>
</head>
<body>
  <span> string </p>
</body>
</html>
'''
有没有什么方法可以让我不必更改原始字符串并使其在HTML中工作? 我用的是烧瓶包装


我刚刚测试了这个,因为通常像那样的html标签应该可以解决任何需要的额外问题

不需要做任何特殊的事情,例如,当通过flask创建动态网页时,您将通过url_等功能传递链接,以保持网页的更新版本

我觉得这似乎很奇怪,所以我在开发模式下打开了一个flask webapps,我确认,标签工作正常,不需要任何额外的东西

您在页面上做了一些不允许标记工作的其他错误

如果您在这里尝试的是通过一个字符串传递它,那么所有的字符串文本将始终按原样解释。它总是会出现,如果这是你正在做的,那将是你的问题


您需要添加到整个字符串中。如果您只需要字符串的这一部分就可以得到该标记,如果您创建了另一个字符串并将其添加到该行的末尾,则该字符串将是string2,这样就可以了。

您应该添加关键字safe,告诉jinja2您自己转义了该字符串,并且可以安全地渲染该字符串,因此请包括

  <span> {{string|safe}} </p>

在您的模板中

欢迎使用堆栈溢出!请拿着,阅读这里的内容,和,并提供一个。