html - 使用 jinja 在 html 中渲染 TextAreaField
问题描述
我正在尝试将配置解析为 html 中 python 代码的 TextAreaField。但它什么也没显示。
这是代码片段。当我在 form.py 中将TextAreaField更改为StringField时,它会显示列表的第一个元素而没有任何问题。
表格.py
class configDisplay(FlaskForm):
showconfig = TextAreaField('Config', default='')
应用程序.py
@app.route("/display", methods=['GET', 'POST'])
def display_page():
form = config()
configSet = ['ABC', 'DEF', 'GHI']
return redirect(url_for('displayConfig', showconfig=configSet)
显示配置.html
<div>
{{ form.showconfig(readonly="readonly", value=request.args.get('showconfig'), class="form-control
form-control-lg") }}
</div>
解决方案
推荐阅读
- c++ - 如何在 C++ 中清除输入缓冲区
- database - 限制用户对服务的使用
- javascript - 如何使用 mongodb 和 expressjs 创建搜索/自动完成功能?
- openstack - 使用 rhel 基础映像为 openstack 创建映像时出现 Packer 错误
- python - Discord Bot 未加入语音频道
- reactjs - 在另一个页面 redux 中重用组件
- java - 生成对象的身份指纹
- python - 程序将字符读取为换行符
- r - “x”是一个列表,但在 R 上的无监督分类中没有组件“x”和“y”
- python-3.x - how to connect api to label widget in python tkinter?