在注册表上使用Jinja/SQL下拉菜单

2024-06-01 09:38:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为大学生创建一个登记表,用户可以从下拉菜单中选择他们居住的房子/宿舍

我希望使用Jinja和SQL表在下拉菜单中显示选项,而不是将每个宿舍名称硬编码为HTML

这是我的HTML和Python代码的样子——当我运行flask时,菜单中没有显示任何内容。我怎样才能解决这个问题

Python Code

HTML


Tags: 代码用户名称flask编码sqlhtml选项
1条回答
网友
1楼 · 发布于 2024-06-01 09:38:18
@app.route('/register', methods=['GET', 'POST'])
def register():
    if request.method == 'POST':
        username = request.form.get('inputUsername')
        password = request.form.get('inputPassword')
        password = request.form.get('inputConfirmPassword')
        do_something_else()
    houses = db.execute("SELECT name FROM houses")
    return render_template('register.html', houses=houses)

相关问题 更多 >