先前做好一个下拉式选单连结数据库,但是如果要作成双关联下拉式,选取好之后按钮,再从数据库抓取数据,却一直没办法,数据库如下:
ID
Model_Name
value_without
time
0050
Multiple Regression
0.5781
13.03
0050
Logistic Regression
0.587
10.93
0051
Multiple Regression
0.5158
10.98
0051
Logistic Regression
0.572
10.16
0052
Multiple Regression
0.5734
14.67
0052
Logistic Regression
0.5396
12.42
当前写好的Python:
class ETL(db.Model):
tablename = 'etl1'
ID = db.Column(db.Float)
Model_Name = db.Column(db.String(255))
value_without = db.Column(db.Float)
time = db.Column(db.Float)
@app.route('/', methods=['GET', 'POST'])
def index():
etl1s = ETL.query.all()
if 'eid' in request.form:
eid = request.form.get('eid' ,type=float)
step1 = ETL.query.get(eid)
return render_template("index.html", etl1s=etl1s, step1=step1)
return render_template("index.html", etl1s=etl1s)
HTML:
ETL_SQL0050
0051
0052
{% if step1 %}
{% endif %}
现在问题想要作成两个关联式下拉式选单,也就是在网页中让使用者下拉式选择栏位ID,再选择Model_Name,然后按按钮做确认,从数据库抓取所选择的ID、Model_Name、value_without及time栏位资料,那么在Python及HTML及要多加那些语法,恳请前辈们解法,谢谢。