logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

27、flask--query可用参数

### query可用参数:1. 模型对象。指定查找这个模型中所有的对象。2. 模型中的属性。可以指定只查找某个模型的其中几个属性。3. 聚合函数。* func.count:统计行的数量。* func.avg:求平均值。* func.max:求最大值。* func.min:求最小值。* func.sum:求和。`func`上,其实没有任何聚合函数。但是因为他底层做了一些魔术,只要mysql中有的聚

#python#mysql#flask
22、flask--SQLAlchemy连接数据库

1、使用SQLAlchemy去连接数据库:1.1SQLAlchemy使用SQLALchemy去连接数据库,需要使用一些配置信息,然后将他们组合成满足条件的字符串:```pythonHOSTNAME = '127.0.0.1'PORT = '3306'DATABASE = 'first_sqlalchemy'USERNAME = 'root'PASSWORD = 'root'# dialect+dr

#python#flask
23、flask--ORM简单使用

1、ORM介绍:1. ORM:Object Relationship Mapping2. 大白话:对象模型与数据库表的映射2、将ORM模型映射到数据库中:1. 用`declarative_base`根据`engine`创建一个ORM基类。```pythonfrom sqlalchemy.ext.declarative import declarative_baseengine = create_e

#mysql#flask#python
29、flask---外键和ORM关系

### 外键:使用SQLAlchemy创建外键非常简单。在从表中增加一个字段,指定这个字段外键的是哪个表的哪个字段就可以了。从表中外键的字段,必须和父表的主键字段类型保持一致。示例代码如下:```pythonclass User(Base):__tablename__ = 'user'id = Column(Integer,primary_key=True,autoincrement=True)u

#mysql#python#flask
28、flask--filter过滤条件

### filter过滤条件:过滤是数据提取的一个很重要的功能,以下对一些常用的过滤条件进行解释,并且这些过滤条件都是只能通过filter方法实现的:1. equals:```pythonarticle = session.query(Article).filter(Article.title == "title0").first()print(article)```2. not equals:`

#mysql#python#flask
到底了