ICode9

精准搜索请尝试: 精确搜索
  • HMTT——SQLAlchemy映射构建2021-07-02 21:31:39

    SQLAlchemy映射构建 前言 1 简介 2 安装 3 数据库连接设置 4 模型类字段与选项 5 构建模型类映射 前言 1 简介 SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy“采用简单的Python语言,为高效和高性

  • sqlalchemy与数据库失去连接异常报错2021-06-30 10:32:25

    报错简单明了,数据库连接断开了,但是根本原因是什么,是连接池的回收或者数据库本身异常下线导致的。应用程序只有在尝试使用连接时才知道连接是否断开,这就好像你登录了一个网站,但刷新后你的会话是死的,因此要求再次登录。薛定谔的猫?这里推荐大家去阅读一下sqlalchemy官方文档中

  • Flask Python Error: No module named sqlalchemy.sql.default_comparator2021-06-18 15:04:15

    问题分析: 这个问题原因是没有安装SQLAlchemy 包。 解决: 你可以去安装这个包: pip install SQLAlchemy 也可以安装指定版本: pip install "SQLAlchemy==1.3.15" 了解更多的信息可以访问 pypi.org: SQLAlchemy Related Article: I’ve installed the package using pip, but I

  • Flask 操作Mysql数据库 - flask-sqlalchemy扩展2021-06-18 14:31:05

    官网文档 https://flask-sqlalchemy.palletsprojects.com/en/master/quickstart/ 数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的。它使用结构化的查询语言。关系型数据库的列定

  • 23. Flask 操作Mysql数据库 - flask-sqlalchemy扩展2021-06-18 13:53:23

    官网文档 https://flask-sqlalchemy.palletsprojects.com/en/master/quickstart/ 数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的。它使用结构化的查询语言。关系型数据库的列定义了

  • SQLAlchemy 与 MySQL数据库事务隔离级别(Transaction Isolation Level)2021-06-16 18:32:31

    为什么要使用SQLAlchemy? 将你的代码抽象出来不依赖与数据库的类型和某种数据库自身的的独特性,SQLAlchemy提供了强大又通用的语句和类型,你不在需要考虑你所选用数据库的实现及其厂商。SQLAlchemy同样使得将数据逻辑从Oracle或者PostgreSQL到你的应用程序的数据库或者其他数据仓

  • sqlalchemy在python中的使用(使用Alembic做数据迁移)五2021-06-15 15:57:39

    一、Alembic简介 SQLAlchemy是一款非常优秀的ORM框架,但是本身没有带数据库版本控制功能,这很不方便,进行开发过程中难免修改数据模型,添加一个表或修改一个字段,都需要手动修改的话就比较费事了,还不如不用SQLAlchemy呢。 我们在使用django框架的时候使用数据迁移文件,修改字段

  • sqlalchemy在python中的使用(表之间的关系)四2021-06-15 15:57:26

    本章节介绍SQLAlchemy的表关系,主要分为以下几种 1、一对多关系 2、一对一的关系 3、多对多的关系 一、一对多的关系 在多表关联中,常见的是一对多的关系,但是有时候我们也会听到多对一的关系,其实他们仅仅是站在不同的角度上来看的表关系,(本案例中采用用户与文章来说明) 1、

  • sqlalchemy在python中的使用(函数的使用)三2021-06-15 15:57:15

    上一章节介绍了基本的查找语句,我们可以通过查询出的数据,然后进行修改、删除数据等操作,本章介绍几个函数在sqlalchemy中的使用。 一、几个基本函数的使用 1、count()计数函数 ... def query_user(): rows = dbSession.query(UserModule).count() print(rows) ...

  • sqlalchemy在python中的使用(关于查询)二2021-06-15 15:56:57

    在上一小节中介绍了sqlalchemy的安装及基本的使用,本小节介绍查询功能 一、查询结果 1、all()查询全部数据 from sqlalchemy_demo.connect import dbSession from sqlalchemy_demo.modules.user_module import UserModule def query_user(): rows = dbSession.query(User

  • sqlalchemy在python中的使用(基本使用)一2021-06-15 15:56:37

    本文介绍sqlalchemy在python中的使用,不涉及到flask或者tornado框架,需要的时候融入到框架项目中即可。 一、依赖包的安装 1、安装sqlalchemy pip3 install sqlalchemy 2、安装pymysql pip3 install pymysql 二、创建连接(使用python代码连接到mysql) 1、新建数据库 my

  • sqlalchemy在pythonweb中开发的使用(基于tornado的基础上)2021-06-15 15:52:28

    一、关于SQLAlchemy的安装 pip install SQLAlchemy安装 如果上面的方式安装不成功的情况可以使用下面的方法 百度下载window或者linux下面对应的sqlalchemy的版本下载地址 解压下载的压缩包 进去该目录下使用python setup.py install 测试安装是否成功 二、开发基本的配置(以

  • Flask-sqlalchemy---实战2021-06-12 11:00:21

    前言 flask+mysql 安装sqlalchemy pip安装 pip install -U Flask-SQLAlchemy 源码安装: python setup.py install 两种安装方式,我使用第一种安装方式: 安装依赖 pip install mysqlclient 代码练习 app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:root@127.0.0.1

  • SQLAlchemy 之 create_engine和session2021-06-09 13:29:52

    orm 实质上,一个O/R Mapping会为你生成DAL。(即为数据访问层(Data Access Layer)。其功能主要是负责数据库的访问。)用O/R Mapping保存,删除,读取对象,O/R Mapping负责生成SQL,你只需要关心对象就好。 一般的ORM包括以下四部分: 一个对持久类对象进行CRUD操作的API;// crud:增删查改一个语

  • sqlalchemy操作Mysql2021-05-21 19:04:29

          SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchmey采用了类似于Java里Hibernate的数据映射模型,而不是其他ORM框架

  • sqlalchemy on duplicate key update 的使用(数据库有就修改,没有就添加数据)2021-05-13 15:01:41

    on duplicate key update 使用:当数据库中有该数据就修改,没有就添加 MySQL语句如下: id 不存在则添加数据,id存在就更新数据 INSERT INTO t_user(id,name,pwd) VALUE( 1, ‘小明’, ‘XXX’) ON DUPLICATE KEY UPDATE PWD = ‘YYY’; SQLAlchemy 用法: statement = insert(User).

  • 解决问题: sqlalchemy.orm.exc.DetachedInstanceError ...2021-05-07 21:54:07

    今天在使用sqlalchemy时,出现一例sqlalchemy.orm.exc.DetachedInstanceError异常,值得简单记录一下过程 问题出现 Traceback (most recent call last): File "/Users/dennis/Documents/Projects/PythonProjects/TenMock/tencloud-sdk/tensdk/store/key_pair/service.py", line 166,

  • GBase如何兼容sqlalchemy2021-04-28 20:33:37

    GBase如何兼容sqlalchemy 环境 GBase版本:Gbase8s_华为鲲鹏 Python版本:2.7.16 pymysql版本:0.9.3 sqlalchemy版本:1.3.1 方法 GBase的访问采用pymysql插件,比如 import pymysql connetction = pymysql.connect(host=‘localhost’, port=5258, user=‘xxx’, password=‘xxxxx’,

  • flask 5 wtforms实现流程、sqlalchemy相关操作、面向对象补充、面试相关2021-04-26 16:02:25

    Flask day 5 wtforms实现流程、sqlalchemy相关操作、面向对象补充、面试相关 内容回顾 1.flask和django区别 -相同: -基于wsgi -不同 -传值方式 -组件 -flask少 -django多 2.flask上下文管理是如何实现的? -流程: -请求刚进来,RequestContext(request,session),AppCo

  • SQLAlchemy 报错:ImportError: cannot import name 'TYPE_CHECKING',安装的版本有bug,换版本解决2021-04-15 14:34:22

    报错内容: [2021-04-14 20:43:32 +0800] [8560] [ERROR] Exception in worker process Traceback (most recent call last): File "/data/app/abadmin/current/venv/lib/python3.5/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker worker.init_pr

  • python入门教程13-07 (python语法入门之ORM框架SQLAlchemy)2021-04-07 17:02:38

    本章节主要介绍了python的orm框架的介绍以及作用,ORM框架的类型及运用方法,下面我们一起来看看吧!一、面向对象应用场景:1、函数有共同参数,解决参数不断重用;2、模板(约束同一类事物的,属性和行为)3、函数编程和面向对象区别:面向对象:数据和逻辑组合在一起;函数编程:数据和逻辑不能组合在一起,

  • pandas+sqlalchemy将数据导入MySQL2021-04-01 20:59:40

    pandas将数据导入MySQL import pandas as pd from sqlalchemy import create_engine db_info = {'user': 'root', 'password': 'root', 'host': 'localhost', 'port'

  • python flask实战开发(八)数据库ORM配置和自动创建表2021-03-15 22:33:02

    1、安装扩展 pip install flask-sqlalchemy 并且导入 from flask_sqlalchemy import SQLAlchemy   2、安装pymysql扩展 pip install pymysql 3、设置数据库配置信息 app.config["SQLALCHEMY_DATABASE_URI"] = "mysql+pymysql://root:mysql!@localhost:3306/xxdb" app.config[&q

  • python flask实战开发(三)数据库配置2021-03-13 13:03:27

    1、先创建一个manager.py文件,也加到git里 2、先来一个快速的flask hello world的代码,在里面修改。 3、配置数据库,首先导入flask_sqlalchemy SQLAlchemy 4、db = SQLAlchemy(app) 1 class Config(object): 2 DEBUG = True 3 SQLALCHEMY_DATABASE_URI = "mysql+pymysql://r

  • pyodbc + SQLAlchemy2021-03-07 18:03:05

    使用pyodbc+sqlalchemy方式连接SQL Server 在Windows环境下: 如何解决【[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序】问题? 是否需要安装ODBC驱动? DSN如何使用? 仅使用pyodbc连接SQL Server 不创建DSN 最简单的方式如下: import pyodbc SERVER = '127.0.0.1' DA

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有