1.安装mongodb的py模块包
pip install mongoengine
同时安装了mongoengine、pymongo
2.在项目配置文件settings.py中配置
from mongoengine import connect connect('dbname1', host='127.0.0.1', port=27017, alias='default') #connect('数据库名',host='host',port='port',alias='别名'),还可以设置其他参数,例如账号与密码等,具体看mongodb数据库引擎mongoengine中的connect方法
3.简单应用
import mongoengine class StudentModel(mongoengine.Document): name = mongoengine.StringField(max_length=16) age = mongoengine.IntField(default=0) ###增删改查### StudentModel.objects.create(name='klc',age=18) StudentModel.objects.filter(name='klc').delete() StudentModel.objects.filter(name='klc').update(age=16) StudentModel.objects.all() ###end### ###以上增删改查皆可在mongodb查看### # 进入mongodb的shell D:\MongoDb\server\4.0.1\bin>mongo.exe # 查看存在数据库 >show dbs # 进入将要操作的数据库,本例子数据库在settings.py中已经设置,数据库名为“dbname1” >use dbname1 # 查看数据库中的tables >show tables # 查看集合中的全部文档 >db.student_model.find() # 集合名为django中定义的model名小写加下划线