我正在编写一个Python Web应用程序,我想创建一个文本区域,使用户可以使用一种轻量级标记语言输入文本。该文本将被导入到HTML模板中并在页面上显示。今天,我使用以下命令创建文本区域,它允许用户输入任何(HTML)文本:
my_text = cgidata.getvalue('my_text', 'default_text')
ftable.AddRow([Label(_('Enter your text')),
TextArea('my_text', my_text, rows=8, cols=60).Format()])
我该如何更改代码,以允许仅使用一些(安全的,最终轻量级的)标记?欢迎所有建议,包括清理器,只要它可以轻松地与Python集成。