セッションから記録情報を引き出す方法
下記のように取得し、定義などは考える必要なし (空の場合は以降の処理で場合分けを行う)。
変数 = request.session.get('セッション記憶情報変数名')
ex) cart = request.session.get('cart')
セッションの情報を追加する方法
下記のように追加情報を変数に追加してからセッションを上書きする。
変数.append(追加情報)
request.session['セッション記憶情報変数名'] = 変数
ex) cart.append(product_id)
request.session['cart'] = cart
セッションの情報を削除する方法
下記のように削除情報を持たない仮変数を作ってからセッションを上書きする。
for 仮数(何でも良い) in 変数:
if 仮数 != 削除情報:
仮変数.append(仮数)
request.session['セッション記憶情報変数名'] = 仮変数
ex) for p in cart:
if p != product_id:
filtered.append(p)
request.session['cart'] = filtered