先很简单的创建一个django的工程(具体不说django), 然后弄个小app或者随便哪里写个view就好了. 然后我用了几步就确定它可以正常使用了.
首先修改settings.py, 原来DATABASES完全不用去管它了, 全部设为空串就好, 然后在文件里加上下面的内容(这里的连接方式可以自行更换,比如换成url连接的,这里假设是使用本地的mongodb数据库,并且mongodb都是使用的默认配置)
python
|
|
在models.py里随便写个模型, 这里要用到mongoengine的一些内容
python
|
|
在某个views.py里随便哪里写点逻辑, 添加条数据而已(两种方式都可以填数据)
python
|
|
然后就可以看看数据输出啦
python
|
|
好吧, 如果顺利就应该可以看到console输出的结果, 很给力. 当然在mongo中可以查到如下结果
python
|
|
挺好玩的. 最重要的是它支持sessions, 支持User authentication, 还可以使用gridfs做文件存储, 具体可以在这里查到.
到这里就可以在django中使用mongoengine了,其他的数据库操作方式都是mongoengine API的用法。
mongoengine 文档:http://docs.mongoengine.org/en/latest/index.html
来源:oschina
链接:https://my.oschina.net/u/871029/blog/129973