Python 使用flask app实现bbcode.py时出错

Python 使用flask app实现bbcode.py时出错,python,flask,bbcode,Python,Flask,Bbcode,我正在使用这个模块=>但它似乎不起作用。该模块无法解析模板中的bbcodes,并且它给出了一个错误,文本未定义Ps:任何其他用于flask的bbcode解析器都将不胜感激。谢谢 在Python代码中,您可以定义bbcode并通过bbcode.render_HTML() app.py: 从烧瓶导入烧瓶 从flask导入渲染模板 导入bbcode app=烧瓶(名称) @应用程序路径(“/”) def hello_world(名称): bb_user=bbcode.render_html('[b]

我正在使用这个模块=>但它似乎不起作用。该模块无法解析模板中的bbcodes,并且它给出了一个错误,文本未定义Ps:任何其他用于flask的bbcode解析器都将不胜感激。谢谢

在Python代码中,您可以定义
bbcode
并通过
bbcode.render_HTML()

app.py:
从烧瓶导入烧瓶
从flask导入渲染模板
导入bbcode
app=烧瓶(名称)
@应用程序路径(“/”)
def hello_world(名称):
bb_user=bbcode.render_html('[b]'+name+'[/b]'))
返回呈现模板('index.html',
用户=bb_用户)
如果名称=“\uuuuu main\uuuuuuuu”:
app.run()
然后您可以在html中使用它

index.html

欢迎{{用户|安全}}!
safe
参数允许在jinja中使用HTML代码。
您可以阅读。

这有什么问题吗?你能再解释一下吗?“它似乎不起作用”对任何人来说都不足以帮助你@RaminNietzsche我已经更新了这个问题。我是一个完全的新手,你能不能改进你的答案,让它可以用jinja过滤器实现。就像降价一样。py@Jayson_X我更改了它,但我要格式化的变量来自数据库data=g.db.execute(“从bangs中选择名称、值、正文,其中title=?”,[title])。fetchall()我该怎么做。干杯请阅读本教程:
from flask import Flask
from flask import render_template

import bbcode

app = Flask(__name__)

@app.route('/<name>/')
def hello_world(name):
    bb_user = bbcode.render_html('[b]' + name + '[/b]')
    return render_template('index.html',
                           user=bb_user)

if __name__ == "__main__":
    app.run()
<!doctype html>
<body>
welcome {{ user | safe }} !
</body>