我想在现实世界的项目中练习MongoDB,所以我想知道什么是支持MongoDB作为开箱即用的主数据库的Python框架?支持MongoDB开箱即用的Python框架?
3
A
回答
4
如果你正在谈论的Web框架有Tornado或Mongo-kit in Flask或Flask-PyMongo有很大的支持MongoDB,但在一天结束时,它很容易插拔。
0
我不确定“开箱即用”是什么意思,但我在很多项目中成功地将MongoDB和Tornado Web服务器一起使用。
你可以很容易地使用多个库与MongoDB进行交互。我最喜欢的是:
- PyMongo:http://api.mongodb.org/python/2.2/
- Mongoengine:http://mongoengine.org/
IMO Mongonegine是通过Python的沟通,蒙戈一个很好的工具,它是比较有据可查的。我特别喜欢Mongoengine在文档中提供了具体的例子(这对于初学者来说非常好)。
0
您可以使用django-mongokit作为您的项目的优秀框架。它使用MongoKit ODM(对象文档映射器)将Django连接到MongoDB。
由于Django在许多项目中得到了最广泛和成功的使用,这些项目具有很大的社区支持,并且有很多可在项目中轻松实现的包。
我们已经在我们的项目中成功实施了它,该项目可在github处获得。
相关问题
- 1. 支持i18n开箱即用的Java ORM框架?
- 2. Windows支持开箱即用的语言
- 3. 哪些CMS框架易于使用的DB支持开箱即用?
- 4. IE8开箱即用支持'localStorage'
- 5. 不支持inetllij ide支持spring + jsf开箱即用
- 6. 是否为实体框架5支持开箱即用的断开连接实体的状态追踪
- 7. Silverlight的开箱即用的支持“保存文件”浏览器对话框
- 8. PHP5和lib GD:开箱即用的支持?
- 9. Java 6是否支持开箱即用的JAXB1?
- 10. 开箱即用JSON对Oracle Java EE 7的支持JDK
- 11. 为什么默认的xcassets LaunchImage支持iPhone5开箱即用?
- 12. HttpURLConnection是否支持开箱即用的压缩/解压缩?
- 13. WebAuthenticationDetails是否具有开箱即用的测试支持?
- 14. 开箱即用的Visual studio 2013和bootstrap 3支持?
- 15. Visual Studio 2010支持哪种版本的Silverlight?开箱即用?
- 16. 分布式TensorFlow是否支持“开箱即用”InfiniBand互连
- 17. html5视频支持flv开箱即用手机(symbian,android,iphone)吗?
- 18. 什么报告套件支持EF和DbContext开箱即用?
- 19. Linux中的消息框(开箱即用)
- 20. 机器人框架支持Python 3.x
- 21. Python从右到左支持GUI框架
- 22. Python web框架与CRUD支持AJAX
- 23. zend框架2开箱即用模块化系统
- 24. ElasticSearch开箱即用
- 25. 在MongoDB中支持会话的Node.js框架
- 26. 哪个Java ORM框架支持MongoDB中文档的多态性?
- 27. 开箱即用的Railscast
- 28. 任何.NET ORM是否支持开箱即用的本地化实体?
- 29. 支持JasperReports和BIRT的通用框架
- 30. 使用MongoDB的Web开发框架
只是我的意见,但“开箱即用”被高估。 –
常见问题解答(http://stackoverflow.com/help/on-topic)#4表明,征求有关软件库的建议是非题。 – BlueMonkMN