Django:限制数据库支持的会话的大小?

时间:2017-12-30 02:16:23

标签: django session

Django的文档(here)声明基于cookie的会话可以超过'标准'每个cookie 4096个字节。

database-backed sessions怎么样,会话中可以存储的数据量是否有限制?我没有在文档中看到任何内容,也没有看到SO。

对于我的项目,我需要将~50KB保存到用户的数据库支持的会话中。如果您需要更多信息,请告诉我。

1 个答案:

答案 0 :(得分:3)

数据库后端将会话数据存储在数据库中的TextField中。

此字段的大小限制取决于您的数据库后端,例如,对于Postgres(存储为text)它is unlimited,对于MySQL(存储为longtext)它大约是4GB

无论哪种方式,限制都会远远超过~50KB!