SQL检索文本字段的html内容不起作用

时间:2019-02-13 10:18:50

标签: html sql python-3.x postgresql

在我的项目中,我必须进行SQL SELECT,以检索纯html代码的文本类型字段中的内容。 我这样做:

    cursor.execute("SELECT html_test FROM demo.frontend_t_history as fth WHERE fth.test_main_id = " + id_templ)
    rec_main = cursor.fetchone()

我直接在db上浏览的字段内容是:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.14: 
http://docutils.sourceforge.net/" />
<title>&lt;string&gt;</title>
<style type="text/css">

/*
...

但是当我执行查询并打印结果时,我只会得到“ <”。

如何检索数据库字段中包含的所有html文本?

非常感谢

0 个答案:

没有答案