-2
私はdjangoでセッションを使用しています。この結果、mysql.yourテーブルのsession_keyを他のmysqlテーブルの外部キーとして使用します。私はこれをすることができますか?djangoセッションのセッションキーを外部キーとして使用
私はdjangoでセッションを使用しています。この結果、mysql.yourテーブルのsession_keyを他のmysqlテーブルの外部キーとして使用します。私はこれをすることができますか?djangoセッションのセッションキーを外部キーとして使用
from django.contrib.sessions.models import Session
class MyModel(models.Model):
...
session = models.ForeignKey(Session)
...
後で上で次のようなあなたのオブジェクトから興味のあるセッション・キーを取得することができます。
my_model_object.session.session_key
uは詳細に伝えることができます?私はsession_keyを他のすべてのテーブルのデータが自動的に削除されるように他のmysqlテーブルとsession_keyを関連づけたい。 – zinc
これは、デフォルトで必要な方法で動作します。https://docs.djangoproject.com/en/1.10/ref/models/fields/#foreignkey –
ユーザーがログインすると、表のmymodelは空です。 django_sessionテーブルで作成されました – zinc