REST(フィールディングの論文など)の紹介記事を読んだ後、ステートレスであるという私の認識は、サーバー側にセッションオブジェクトがあってはならないということです。それでも、この例では、 Flask(およびおそらく私が知らないさまざまなテクノロジーの他のRESTフレームワーク)がサーバーに情報を格納するためのセッションオブジェクトを提供していることがわかります。
@app.route('/login', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
session['username'] = request.form['username']
return redirect(url_for('index'))
...
確かに、私はRESTの無国籍を誤解しています。それで、それは本当に何ですか?