<分区>
按照来自 here 的教程文章进行操作:
@app.route('/')
def index():
if 'username' in session:
return 'Logged in as %s' % escape(session['username'])
return 'You are not logged in'
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
return redirect(url_for('index'))
return '''
<form action="" method="post">
<p><input type=text name=username>
<p><input type=submit value=Login>
</form>
'''
我似乎无法在 Chromium 浏览器上运行它。似乎 session 没有被保存,即使 session.modified = True
它也不会持续到 index
路由。换句话说 - session cookie 没有被创建。
Chrome 版本:54.0.2840.71
经测试可在 Firefox 和 Qutebrowser 浏览器上运行。