0%

Django下使用MongoDB数据库教程

Django下使用MongoDB数据库教程:




1、安装

要在Django下使用mongodb数据库,首先在虚拟环境下安装mongodb包

pip install pymongo



2、配置settings

from pymongo import MongoClient   # 导入模块,mongo客户端




3、创建python文件

在APP下创建一个mongo_models.py文件

from django.conf import settings
conn = settings.MONGOCLIENT['user_one']

class user(object):
db = conn['user_one']

@classmethod
def insert(cls, **params):
return cls.db.insert(params)

@classmethod
def get(cls, **params):
return cls.db.find_one(params)
@classmethod
def gets(cls, **params):
return list(cls.db.find(params))
@classmethod
def update(cls, _id, **params):
return cls.db.update({'_id': _id}, {'$set': params})




4、创建python文件_mongo数据库引擎

  • 安装mongoengine
pip install mongoengine