【发布时间】:2018-01-10 10:15:47
【问题描述】:
我想将变量从一个站点传递到另一个站点。 这没问题,因为有很多方法可以做到这一点。 不过,我正在努力解决如何在 URL 中“隐藏”这些变量,但又能够获取这些值。 前任。: 如果我使用'request.args.get':
@page.route('/users', methods=['GET', 'POST'])
def users():
user = request.args.get('user')
return render_template('users.html', user=user)
当我点击链接时,生成的 URL 是: http://localhost:5000/users?user=john
我的目标是访问“John”部分中的“用户”页面,但用户在 URL 路径中看到的只是 http://localhost:5000/users
【问题讨论】:
-
只使用post而不是get?
-
请问你为什么要隐藏它?
-
@gonczor:因为另一个页面有其他用户的“锚点”,我用 JQuery 动态隐藏和显示。例如,当用户 John us 被隐藏并显示用户“Blabla”时,URL 会保留“JOHN”。这没什么大不了的,只是让我很烦。