两个html文件互相访问变量,用Flask从两个文件html传递多个变量的最简单方法

本文探讨了在使用Flask框架时,如何正确处理来自ordine.html表单的大量参数传递到ordine_macchine_necessarie.html的问题,以及是否需要考虑转向Django。作者分享了处理多个变量的最佳实践和可能的框架选择建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我想知道烧瓶是怎么工作的。

我在本地计算机上运行此脚本:

@app.route('/ordini', methods=['GET', 'POST'])

def ordini():

global data_start, ora_start, data_stop, id, M1, M2, M3, M4, M5

if request.method == 'POST':

id = request.form['id']

data_start = request.form['data_start']

ora_start = request.form['ora_start']

data_stop = request.form['data_stop']

M1 = request.form['M1']

M2 = request.form['M2']

M3 = request.form['M3']

M4 = request.form['M4']

M5 = request.form['M5']

return render_template('ordine_macchine_necessarie.html',

id=id, data_start=data_start,

data_stop=data_stop,

ora_start=ora_start,

M1=M1, M2=M2, M3=M3, M4=M4, M5=M5)

return render_template('ordine.html')

一切都很好,我从

ordine.html

我把它们传给

ordine_macchine_necessarie.html

但在我看来,我没有以正确的方式传递价值观。

我真的要把所有的变量

id = request.form['id']

然后像往常一样

id=id

?

我可以想象由50个或更多的值组成的表单,我很确定我没有做正确的事情。。

如果我开始学Django instad Flask也许更好?有用户说更好!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值