我正在开发一个应用程序,我想发送一些参数以正确渲染页面。
这是我的烧瓶代码:
@app.get('/main')
def interface():
if True: # here supposed to be a function to check authorization
s = 'HELLO' # for testing purposes I hardcode the dummy parameter
return render_template('main.html', sid=s)
return redirect('/') # if not authorized, move home
当我运行应用程序并尝试打开 127.0.0.1:5000/main 时,该参数未传递。我可以在开发者控制台中看到它:
但是,如果我手动写入地址,例如 127.0.0.1:5000/main?sid=HELLO,我会看到以下内容:
我究竟做错了什么?