Python 烧瓶是';t“获取预选活动”复选框
使用Flask,我试图检索用户选择的选项。我希望其中一个按钮是默认选择,当用户访问网页时处于活动状态。但是,使用Python 烧瓶是';t“获取预选活动”复选框,python,forms,flask,checkbox,request,Python,Forms,Flask,Checkbox,Request,使用Flask,我试图检索用户选择的选项。我希望其中一个按钮是默认选择,当用户访问网页时处于活动状态。但是,使用class=“active”是不够的,因为如果用户接受预选选项并且没有单击它,request.form将返回空 使用,选项1显示为预选: 如果不使用,可以看到没有真正的pre部分: 如何对复选框进行默认选择,以便以后能够请求其值 完整代码: app.py from flask import Flask, render_template, request, redirect app
class=“active”
是不够的,因为如果用户接受预选选项并且没有单击它,request.form将返回空
使用
,选项1显示为预选:
如果不使用
,可以看到没有真正的pre部分:
如何对复选框进行默认选择,以便以后能够请求其值
完整代码:
app.py
from flask import Flask, render_template, request, redirect
app=Flask(__name__)
app.secret_key = "secret key"
@app.route('/')
def upload_form():
return render_template('index.html')
@app.route('/', methods=['POST'])
def index():
global uniqueId, nomeArquivos
if request.method == 'POST':
print(request.form)
return redirect('/')
if __name__ == '__main__':
app.run()
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<link href="/static/styles/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<form method="post" action="/" enctype="multipart/form-data">
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" name="options" id="option1" value="option1"> option1
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option2" value="option2"> option2
</label>
</div>
<input type="submit" value="Submit">
</form>
</body>
</html>
选择1
选择2
只需在模板文件中设置它
<input type="radio" name="options" id="option1" value="option1" checked="checked">
或者干脆
<input type="radio" name="options" id="option1" value="option1" checked>