mysql 使用Django session的session密钥作为外键

rqcrx0a6  于 2023-08-02  发布在  Mysql
关注(0)|答案(1)|浏览(106)

我在Django中使用了session,这导致在MySQL中创建了表django_session。我想在其他MySQL表中使用这个表的session_key作为外键。我该怎么办?

k3bvogb1

k3bvogb11#

from django.contrib.sessions.models import Session

class MyModel(models.Model):
    ...
    session = models.ForeignKey(Session, on_delete=models.SET_NULL, blank=True, null=True)
    ...

字符串
稍后,您可以从对象中获取感兴趣的会话密钥,如下所示:

my_model_object.session.session_key

相关问题