编写 Python Web 应用程序时,我想创建一个文本区域,用户可以在其中输入轻量级标记语言的文本。文本将被导入到 html 模板并在页面上查看。今天我使用这个命令来创建 textarea,它允许用户输入任何(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 集成。