0

テーブルにレコードを手動で追加する必要がありdjango_sessionます。私自身のSQLで。

session_data列を空のままにできますか? それはどのような目的に役立ちますか?

4

1 に答える 1

0

session_dataセッションの実際のデータが含まれています。Django セッションでは、セッションを追跡する Cookie には、実際には ID だけが含まれます。この ID は、実際のセッション データを含むデータベース内のレコードを指します。session_data空白にしないでください。空の文字列を保存できますが、Django データベース バックエンドと同じ方法でシリアル化する必要があります。残念ながら、これには (Python のpickleモジュールを使用して) データをピクルしてから base-64 表現に変換する必要があるため、Python の外部でこれを行うのは簡単ではないかもしれません。

独自の SQL を使用する必要があるのはなぜですか? Django のセッション フレームワークを利用してオブジェクトを作成するスクリプト (できれば管理コマンド) を作成してみませんか?

于 2012-07-25T19:13:30.547 に答える