在数据库中显示MySQL中的文本

2024-03-29 08:56:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个MySQL数据库,它有一个名为places的表,这个表有一个名为description的列。你知道吗

一个示例文本在description列中如下所示:

Sample text with line.
Sample detail: 12345

--------------------------
More info: test info
--------------------------
Another info

当我用Flask应用程序显示文本时,我需要这种格式。但是,Jinja2的文本呈现形式如下所示

Sample text with line. Sample detail: 12345 -------------------------- More info: test info -------------------------- Another info

我试过在Jinja2的html页面中使用|safe,比如{{text|safe}},但是没有用。你知道吗

我的问题是它是可以修复的吗?我应该用我的方式处理吗应用程序类型或者这是一个Jinja问题,应该在Jinja模板中完成?如果有人能给我指路,我会非常感激的。你知道吗


Tags: sampletexttest文本info应用程序jinja2more
1条回答
网友
1楼 · 发布于 2024-03-29 08:56:16

线路馈线/回车线正在沿途某处剥离。你需要先弄清楚在哪里,然后才能弄清楚如何修理它。我要做的第一件事是识别存储在数据库文本中的换行符的十六进制代码。然后我将从basic python中进行一个简单的检索,以查看换行符是否保留在那里。这将告诉您问题出在Jinja还是数据库调用本身。你知道吗

相关问题 更多 >