python使用flask框架操作mongodb基本使用

本文介绍如何利用Flask框架与MongoDB数据库进行交互。首先创建Python虚拟环境并安装Flask,然后编写Flask应用,设置蓝图、中间件,实现增删查改操作。同时提供了一个API测试类用于接口测试,确保数据库操作的正确性。

系统 vm虚拟机 + ubuntu18.04 python版本3.6.9 Flask版本2.0.3

上一节 mongodb基本使用(python) 转自 清夢懮

本节 简单讲一下如何简单用框架操作mongodb数据库,大部分都是上一节的内容只是改了改,变成一个框架操作数据库了而已

用什么框架不重要重要的是明白理解学以致用!

进入正题:

        先下载flask要是觉得怕把环境搞坏了就创建一个虚拟环境 

ubuntu创建python虚拟环境  转自 清夢懮

        然后使用pip3 install Flask下载flask要是说pip3没找到就重新下载sudo apt instlal pip3 应该是

        然后再下载flask,下载完之后就能正常的使用了,我先把上次的文件挪了过来整理了目录结构如

 然后就改写里面的详细的东西,创建了一个统一测试的接口自己测试测了半天才写的差不多

我们先编写main入口文件

from model.config import flask_default
from flask_cors import CORS
#  操作数据库文件
from view.momgo_do import mongo_view


from flask import Flask




# 实例化flask对象
app = Flask(__name__)

app.config['JSON_AS_ASCII'] = False
# 跨域
CORS(app,cors_allowed_origins="*")

# views  数据库操作蓝图
app.register_blueprint(mongo_view)








if __name__ == '__main__':
    app.run(host=flask_default['host'],port=flask_default['port'])

主路口的配置文件

mongo_client={
    # ip
    "host":"127.0.0.1",
    # 端口
    "port":27017,
    # 账号
    "username":"admin",
    # 密码
    "pwd":"admin",
    # 连接的库
    "database":"sange"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清夢懮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值