当前位置: 首页 > news >正文

医疗机构网站以患者做宣传软文营销经典案例200字

医疗机构网站以患者做宣传,软文营销经典案例200字,wordpress订阅者投稿,石排网站仿做目录 简介 什么是SQLAlchemy? SQLAlchemy可以分为两个部分:Core和ORM。 一、首先安装sqlalchemy 二、在配置文件中添加数据库连接信息,我这里是Mysql 三、 创建数据库连接类,我这里是动态读取数据库的表字段,自动…

目录

简介

什么是SQLAlchemy?

SQLAlchemy可以分为两个部分:Core和ORM。

一、首先安装sqlalchemy

二、在配置文件中添加数据库连接信息,我这里是Mysql

三、 创建数据库连接类,我这里是动态读取数据库的表字段,自动生成实体model

四、验证


简介


什么是SQLAlchemy?


SQLAlchemy是一个Python的SQL工具和ORM框架,可以通过Python代码直接操作关系型数据库,也可以使用ORM模型进行对象关系映射。它支持多种数据库,并提供了强大的SQL表达式和查询API。

SQLAlchemy可以分为两个部分:CoreORM

Core:提供了底层的SQL表达式和查询API,支持多种数据库的可移植操作,例如连接管理、事务管理、对象关系映射、元数据管理等。
ORM:提供了基于Core的高级API,使得开发者可以使用Python的面向对象语法方式来进行数据库操作,把数据库表中的记录映射到Python中的对象实例上。ORM部分可以通过继承和关联来轻松进行数据关系的管理和维护,大大简化了数据库操作的难度。
以下是SQLAlchemy的一些优点:

可移植性:支持多种数据库,并提供了统一的API,使得应用程序对于不同数据库的切换和迁移更加容易。
易用性:提供了易用的API和强大的对象关系映射功能,开发者可以使用面向对象的方式来操作数据库,并且可以把数据库表中的记录映射到Python中的对象实例上。
易扩展性: SQLAchemy由活跃的开源社区维护,提供了完整的文档、教程和资料支持,可以方便地扩展和定制。
性能表现良好:SQLAlchemy在实现中采用了连接池管理连接,缓存查询结果等技术,以确保较高的性能和可伸缩性。
总之,SQLAlchemy是Python操作数据库的一个非常强大和优美的工具和框架,无论是从开发者的角度还是从性能方面考虑,都是一个非常不错的选择。

一、首先安装sqlalchemy

pip install sqlalchemy

二、在配置文件中添加数据库连接信息,我这里是Mysql

三、 创建数据库连接类,我这里是动态读取数据库的表字段,自动生成实体model

from sqlalchemy.ext.automap import automap_base
from sqlalchemy.orm import sessionmaker
from sqlalchemy import create_engine
from config.config import USERNAME,PASSWORD,HOSTNAME,DATABASE
from urllib import parse
# 创建基类
Base = automap_base()
# 替换以下 URL 为你的数据库连接字符串
PWD = parse.quote_plus(PASSWORD)
engine = create_engine('mysql+pymysql://{}:{}@{}/{}'.format(USERNAME,PWD,HOSTNAME,DATABASE))
# 映射已存在的表
Base.prepare(engine, reflect=True)# 创建会话
Session = sessionmaker(bind=engine)
session = Session()"""
这下面就可以根据表明直接生成实体Model了
"""
#字典表
DictionaryDO = Base.classes.mp_tb_z_dictionary
#秘钥表
keyDO = Base.classes.mp_tb_z_key

四、在主类引用可直接实现增删改查的操作

from model.mysql_db_model import DictionaryDO ,keyDO,session"""
测试专用
"""
@bi.route('/ssss', methods=['GET'])
def get_test():#查询DictionaryDOList = session.query(DictionaryDO).all()data = [{'id': dictionaryDO.id, 'type': dictionaryDO.type}  # 根据您的需求添加更多字段for dictionaryDO in DictionaryDOList]#增删改查 。。。。。。等等操作return jsonify({"code": 0,"msg": "success","data": data})

四、验证

postman访问结果:

http://www.yayakq.cn/news/300922/

相关文章:

  • 有没有兼职做设计的网站要想做一个好网站需要多久
  • 微信小店可以做分类网站wordpress网站如何添加栏目
  • 网站登录后台地址如何做外贸营销型网站
  • 吉林网站建设代理渠道外贸网站建设专业
  • 重庆锅炉网站建设公司自己的网站怎么推广
  • 网站设计理念怎么写绿色为主色的网站
  • 网站建设与运营预算打开网站总显示建设中
  • 绵阳网站建设制作湛江企业自助建站系统
  • 超大免费网站空间龙岗网站建设方案
  • 农安建设局网站深圳小程序app定制开发
  • 酷站网站重庆网站建设川娃子
  • 沈阳建设工程质量检测中心网站网站除了做流量还需要什么软件
  • 做剧情游戏的网站做网站设计需要学什么
  • 福田网站建设价格网站首页该怎么做
  • 为什么很多中国人去菲律宾做网站深圳福永
  • 网站建设基本标准汕头资讯网
  • 网页制作与设计站点应该怎么建网站服务器租用资质
  • 班级建设网站首页网页界面设计课程
  • 企业公司做网站揭东建设局网站
  • 永兴县网站建设公司成立做网站的公司
  • 申请域名流程后怎样做网站晋中市建设局网站
  • 用vps建网站备案做网站一个月20g流量够吗
  • 网站推广页建设招标网官方网站
  • eclipse网站开发流程图胶州专业网站建设公司
  • 网站名称设置国内精自品线一区91制片
  • 郑州网站建设信息做网站 怎么推广
  • 深圳网站建设公司服务苏州建网站的公司外包服务
  • 以前自己做的网站怎么样删除网站开发公司小程序开发
  • 潮州市工程建设网站温州设计网站建设
  • 长沙网站设计多少钱一个月seo网络优化平台