Django操作NOSQL(MongoDB)数据库
每一个Django工程师在接触NOSQL数据库的时候,肯定都会思考一个问题:在Django中不能像操作普通的关系型数据库(以下简称RDB)一样,操作NOSQL数据库吗?当然可以,Django工程师几乎不需要什么学习成本,就能使用NOSQL数据库——因为有mongoengine这个模块。 MongoEngine由Python语言写成,提供一个很类似Django...
View ArticleMongoDB无法启动的解决方法
遇到MongoDB突然无法启动,第一反应是删除mongod.lock。这个文件在MongoDB的数据库目录下,默认是/data/db。这是最常见的问题了,产生原因是MongoDB没有正常结束(比如被kill -9杀掉或是其他意外情况导致中断)。 还一些其他情况会导致MongoDB无法启动。本文讨论的无法启动,是指:使用/etc/init.d/mongodb start或是sudo service...
View ArticlePython的dict转object
项目数据库是mongoDB,用pymongo进行find操作,查询结果是一串dict。现在要把查询结果用xlwt导出为csv文件,例如有一条数据如下: # dict数据 row = { "domain" : "dmyz.org", "page_rank" : 2, "city" : "Beijing", "country" : "China" } # 以下是csv相关代码 fields =...
View Article
More Pages to Explore .....