我正在尝试修改此代码,以便可以将出价传递给payfor_day。重定向不存在时可以正常工作,但是当我尝试添加它时会给出404。
为进行比较:
return redirect(url_for('pos.payfor_day', memberid=result['memberid'], asat=result['arrival']))
@pos.route('/pos_display/payfor_day/<int:memberid>/<asat>', methods = ['GET'])
@access_group('POS')
def payfor_day(memberid, asat):
return redirect(url_for('pos.payfor_day', memberid=result['memberid'], asat=result['arrival'], bids = bids))
@pos.route('/pos_display/payfor_day/<int:memberid>/<asat>/<bids>', methods = ['GET'])
@access_group('POS')
def payfor_day(memberid, asat, bids):
我在这里错过了一些简单的东西吗?
答案 0 :(得分:1)
所以我知道了。在不使用bids变量的情况下尝试使用它的原因是因为我通过刷新页面对其进行了测试。由于此更改修改了浏览器中的URL,因此这两个代码段属于两个不同的URL,因此当不再存在旧URL时会出现404错误。