Django + MongoDB 如何?

2011-12-20 19:39:43 +08:00
 levey
准备学习server端的技术,这个组合怎么样?
5385 次点击
所在节点    Python
4 条回复
iiduce
2011-12-20 20:02:39 +08:00
可行。相关组件都可以找到。 我之前用这个组合做过一个项目。
clker
2011-12-21 12:35:00 +08:00
django的model支持MongoDB吗?好像还不支持吧。
est
2011-12-21 13:13:07 +08:00
不推荐。

mongodb不适合ORM。

在django里可以把mongodb作为辅助存储,但是如果是主要存储,那么django的ORM、admin都废了。能用的就只有模板、Request对象和urls.conf
pomelo422
2012-01-29 17:17:15 +08:00
当然可行,我现在就在使用这个组合学习。

Django和MongoDB有很多封装好的ORM库可以用:
http://djangopackages.com/grids/g/mongodb/
做了些简单比较后我采用的是MongoEngine,和Django原生ORM方式非常相似

Admin目前还没有很好的方案,但已经有人开始做支持MongoDB的Admin了,试了一下,功能还很原始,但是个不错的开始:
https://github.com/pydanny/django-mongonaut

要在Mac下用GUI工具管理MongoDB还有个不错的工具:
https://github.com/bububa/MongoHub-Mac

BTW:lz做的Path的QuadCurveMenu很不错啊,有机会多交流。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX