文章目录
一、 在django中配置mongodb
1、修改配置文件settings .py
找到settings.py中的DATABASE字段如下
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'root',
'PASSWORD': 'root',
'HOST': 'localhost',
'PORT': '3306',
},
'mongotest': {
'ENGINE': None,
}
}
import mongoengine
# 连接mongodb中数据库
conn = mongoengine.connect("test")
上述配置是同事配置了mysql与mongodb,通过第三方库 mongoengine提供与mongodb的连接
2、编写models.py配置mongodb中的collection
接下来定义models.py中的模型,写入我们的数据库。
这里我定义了6个字段,四个为字符串类型,一个为布尔类型,一个为字典类型。
from django.db import models
import mongoengine
# Create your models here.
class UserModel(mongoengine.Document):
username = mongoengine.StringField(max_length=16)
password

本文详细介绍如何在Django框架中配置和使用MongoDB数据库,包括配置步骤、模型定义及数据的增删改查操作。同时,深入探讨使用Pymongo进行更高效的数据管理,并涉及嵌套文档的处理技巧。
最低0.47元/天 解锁文章
8万+

被折叠的 条评论
为什么被折叠?



