我目前正在开发我的第一个python烧瓶网站。所以我正在努力完成一项基本任务: - )
我的页面上有两个组合框(比如组合框A(品牌)和B(模型))。加载网站时,A会被填满。 B取决于A,这意味着当我在A上选择一个值时,B应该相应地加载。我的问题是我不知道如何调用函数来加载B.我将不胜感激任何建议,谢谢。
#PYTHON
#load data for Combobox A
@app.route('/')
def home():
connection = pypyodbc.connect('Driver={SQL Server};Server=localhost;Database=Demo')
cursor = connection.cursor()
cursor.execute("select Brand from [dbo].[CarBrands]")
data = cursor.fetchall()
brands = []
for val in data:
brands.append(val[0])
return render_template("home.html",brands=brands)
#HTML
#Display A
#Load B according to A
{% extends "layout.html" %}
{% block content %}
<div class="home">
<h1>Demo</h1>
<p>Test</p>
</div>
<select>
{% for item in brands %}
<option value={{item}}>{{item}}</option><br>
{% endfor %}
</select>
<select>
{% for item in models %}
<option value={{item}}>{{item}}</option><br>
{% endfor %}
</select>
{% endblock %}