使用Django实现MongoDB的CRUD功能

本文介绍了如何使用Django配合MongoDB实现CRUD操作,并创建RESTful接口。首先通过Pycharm创建Django项目和APP,接着安装mongoengine并配置settings.py以连接MongoDB数据库。在models.py中定义数据模型,然后设计前端页面和配置views.py、urls.py以展示数据。最后,实现了RESTful接口,包括GET、POST、PUT和DELETE方法,用于资源的增删改查。
摘要由CSDN通过智能技术生成

师兄师姐毕业,交接项目,我负责对数据库部分的了解和应用。项目整体使用springboot,数据库端使用MongoDB,使用django对CRUD进行封装,并提供RESTful接口。前期先对这些技术做了些许的了解,并且对某些小功能进行了实现,为了以后便于参考和查找,写了这篇文章,对这两天学到的技术进行整理。如有错误和疏漏请不吝赐教。

使用Pycharm创建Django项目

在这里插入图片描述

创建新APP

在上方菜单栏中选择创建

Tools->Run manage.py Task->在下方输入“startapp appName”

在这里插入图片描述
在这里插入图片描述

在下方Terminal中创建

在下方终端处输入python manage.py startapp appName即可创建新的APP

在创建新项目时创建

创建新项目时在More Settings中输入Application name即可创建APP,且不需要在settings.py中注册此APP,在创建时就已经注册好了。
在这里插入图片描述

注意

除了在创建新项目的时候就创建APP,其他情况都需要在settings.py 中进行注册,注册格式为'appName.apps.AppNameConfig'其中,appName是APP名称,最后一部分首字母要大写。

使用MongoDB

安装mongoengine

在安装mongoengine的时候要注意版本。可能会出现以下问题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值