我在工作流程中使用的是python,flask,sqlalchemy / sqllite,jinja。
我在数据库中存储了一个HEAP文本,其中包含纯文本的段落,其中的文本将是email @ address.com,somedomain.com,www.somedomain.com,https://somedomain.com, https://www.somedomain.com等。
是否存在一种解决方案,可以在加载数据时解析数据,并在绘制到浏览器时将其呈现为html链接?目前,它只是以文本形式呈现,而没有激活链接。
非常感谢
答案 0 :(得分:0)
一种快速的解决方案是使用为此任务而构建的现有库python-textile。
例如:
import textile
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def index():
plain_text = 'This text contains a link to https://stackoverflow.com'
marked_up_text = textile.textile(plain_text)
return render_template('layout.html', body=marked_up_text)
layout.html
{{body | safe}}