在使用Flask框架时,可以通过在表单中添加默认值来预填充表单字段。下面是一种常见的方法:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/form', methods=['GET', 'POST'])
def form():
if request.method == 'POST':
# 处理表单提交
# ...
else:
# 渲染包含表单的模板
return render_template('form.html')
<form method="POST" action="/form">
<input type="text" name="username" value="{{ request.form.get('username', '默认值') }}">
<input type="submit" value="提交">
</form>
在上述代码中,value="{{ request.form.get('username', '默认值') }}"
这一行设置了表单字段的默认值。如果用户已经提交了表单,request.form.get('username')
将返回用户提交的值,否则将返回默认值。
需要注意的是,上述代码只是一种示例,实际应用中可能需要根据具体需求进行适当的修改。
关于Flask的更多信息和使用方法,可以参考腾讯云的Flask产品介绍页面:Flask产品介绍
领取专属 10元无门槛券
手把手带您无忧上云