python(18) : flask_sqlalchemy 配置sqlserver数据库对象

news/2024/12/4 12:17:11/

1.安装依赖

pip3 install flask_sqlalchemy -i https://mirrors.aliyun.com/pypi/simple/ requests

2.数据库配置信息(db_manager.py)

python">import osfrom flask import Flask
from flask_cors import CORS
from flask_sqlalchemy import SQLAlchemydatabase = 'test'app = Flask(__name__)# 设置文件上传大小限制为500MB
app.config['MAX_CONTENT_LENGTH'] = 500 * 1024 * 1024
CORS(app)if os.path.exists('/root'):app.config['SQLALCHEMY_DATABASE_URI'] = f'mssql+pyodbc://root:123456@127.0.0.1:3433/{database}?driver=ODBC+Driver+17+for+SQL+Server&charset=utf8'
else:app.config['SQLALCHEMY_DATABASE_URI'] = f'mssql+pyodbc://root:123456@127.0.0.1:1433/{database}?driver=SQL+Server'
db = SQLAlchemy(app)

3.数据表对象

python"># -*- coding: utf-8 -*-# ====> 配置管理中心 <==== #from datetime import datetimefrom db_manager import db# 配置分组
class AISConfGroup(db.Model):id = db.Column(db.Integer, primary_key=True)create_time = db.Column(db.DateTime, default=datetime.now)modify_time = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now)parent_code = db.Column(db.String(50))code = db.Column(db.String(50))name = db.Column(db.String(50))type_c = db.Column(db.String(50))


http://www.ppmy.cn/news/1552263.html

相关文章

51单片机从入门到精通:理论与实践指南常用资源篇(五)

坚持一下&#xff0c;确实还有几天就可以学完了&#xff0c;这段时间的努力和付出都将化为宝贵的成果。正如《人民日报》所说&#xff1a;“每一次努力&#xff0c;都是幸运的伏笔。” 不论是在学习、工作还是生活中&#xff0c;坚持都是通往成功的必经之路。当我们在面对困难和…

聚云科技×亚马逊云科技:打通生成式AI落地最后一公里

云计算时代&#xff0c;MSP&#xff08;云管理服务提供商&#xff09;犹如一个帮助企业上云、用云、管理云的专业管家&#xff0c;在云计算厂商与企业之间扮演桥梁的作用。生成式AI浪潮的到来&#xff0c;也为MSP带来全新的生态价值和发展空间。 作为国内领先的云管理服务提供…

Flink项目实战:实时数据流处理

Apache Flink是一款开源的分布式流处理框架,广泛应用于大规模数据处理、实时数据分析和流式计算任务。Flink提供了一个高吞吐量、低延迟的流处理引擎,适合用来处理各种流式数据,例如日志分析、实时监控、推荐系统、社交网络分析等。本篇文章将介绍如何使用Apache Flink构建一…

深入理解 ES6 Promise,开启高效异步编程之旅

1. Promise的基本介绍 在 JavaScript 中,Promise 是一种用于处理异步操作的机制,它代表一个异步操作的最终完成(或失败)及其结果值。Promise 的目标是解决传统回调函数的嵌套问题(即“回调地狱”)。 Promise 是一个对象,代表着一个异步操作的结果。Promise 有三种状态…

Github 2024-11-30 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-11-30统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10TypeScript项目1Dart项目1Go项目1Rust: 构建可靠高效软件的开源项目 创建周期:5064 天开发语言:Rust协议类型:OtherStar数量:929…

HTML5系列(8)-- 离线应用指南

前端技术探索系列&#xff1a;HTML5 离线应用指南 &#x1f310; 致读者&#xff1a;构建可靠的离线体验 &#x1f44b; 前端开发者们&#xff0c; 在现代 Web 开发中&#xff0c;离线应用已成为提升用户体验的重要组成部分。今天&#xff0c;我们将探索 HTML5 提供的离线技…

从零开始了解推荐系统(算法构建、召回、粗排、精排、重排、冷启动、衡量标准)

算法构建 推荐算法流程 实际上是一种信息处理逻辑&#xff0c;当获取了用户与内容的信息之后&#xff0c;按照一定的逻辑处理信息后&#xff0c;产生推荐结果。热度排行榜就是最简单的一种推荐方法&#xff0c;依赖的逻辑是当一个内容被大多数用户喜欢&#xff0c;那么大概率…

yarn install遇到问题处理

1、Yarn在尝试安装一个依赖项时遇到了问题。具体来说&#xff0c;这个错误指出期望提升&#xff08;hoist&#xff09;的包的manifest文件丢失了&#xff0c;这通常是因为缓存中的数据损坏或不一致所致。 解决方法&#xff1a;有以下两种 1、清除Yarn缓存&#xff1a;运行 yarn…