django mysql mongodb_Django 框架之 使用MangoDB数据库

本文介绍了MongoDB的基础知识,以及如何在Django框架中集成MongoDB,包括安装mongoengine,配置settings.py,创建Document,以及进行增删查改等数据库操作。还提供了Windows下安装MongoDB的步骤。
摘要由CSDN通过智能技术生成

知识点

mongodb简介

django如何集成mongodb

实际操作mongodb

简介

参考文档

mongodb简介

MongoDB是基于文档(Document)的NoSQL数据库。文档是MongoDB中数据的基本单元,非常类似于关系数据库中的行(比行要复杂)。

database | database | 数据库

table | collection | 数据库表/集合

row | document | 数据记录行/文档

column | field | 数据字段/域

index | index | 索引

primary key | primary key | 主键,MongoDB自动将_id字段设置为主键

Django如何集成mongodb

最好的选择是mongoengine

安装mongoengine

修改setting.py

建立与mongo服务器连接

建立Document

Django操作mongdb

新增数据

查询数据

更新数据

删除数据

实验步骤

安装mongoengine

(env_py35_django) D:\MaiZi_Edu\Dropbox\Maizi\Django_up\class_06>pip install mongoengine

Collecting mongoengine

Downloading mongoengine-0.11.0.tar.gz (352kB)

100% |████████████████████████████████| 358kB 156kB/s

Collecting pymongo>=2.7.1 (from mongoengine)

Downloading pymongo-3.4.0-cp35-none-win_amd64.whl (270kB)

100% |████████████████████████████████| 276kB 235kB/s

Collecting six (from mongoengine)

Using cached six-1.10.0-py2.py3-none-any.whl

Building wheels for collected

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值