`

聊聊 django+mongodb 的session

 
阅读更多

最近想用 django,mongodb,来做项目。

 

mongodb 的driver 我用了pymongo ,pymongo是支持gevent。

 

django 的session可以选择用自带的几种存储方式,但是我想统一来管理数据 所以想将session也用mongo来存储。后来在网上找到了 mango  https://github.com/vpulim/mango  作者专门为django写了一个mongodb的session 中间层。看了下代码,其实只要继承SessionBase 然后根据不同的db 实现4个接口就可以了。如果以后再换别的数据库自己写一个session 层 其实也不是很难。最后大家别忘了给 sessions 集合加上索引。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics