我的应用将用户重定向到呈现模板(/plans
)的路线(plans.html
),从功能上来说,这一切都很有效。
但是,它总是在重定向期间将#_=_
附加到路径,而我的其他重定向/路由都没有这样做。
重定向:redirect(url_for("plans", _external=True, _scheme='https'))
路线:
@app.route("/plans/", methods=["GET", "POST"])
def plans():
if 'id' in session and session['id'] is not None:
dbUser = db_get_user(session['id'])
dbZip = db_get_zip(dbUser.zip)
plans = buildBody(dbUser, dbZip)
return render_template(
'plans.html',
plans=Markup(plans),
email=dbUser.email,
name=dbUser.name,
id=dbUser.userId,
zip=dbUser.zip,
optin=dbUser.optin,
fsq=dbUser.fsqid
)
else:
return "Error", 500