sqlalchemy不仅仅能自动创建数据库,更提供了其他更强大的功能,今天要介绍的就是sqlalchemy中的事件监听,并将其应用到数据库的初始化中。 需求:当插入设置password字段时,自动加密 # -*- coding:utf-8 -*- from sqlalchemy import * f ...
分类:
数据库 时间:
2019-11-13 11:22:10
阅读次数:
127
本文结合具体实例介绍了Python sqlalchemy的基本用法。 ...
分类:
数据库 时间:
2019-11-10 22:58:04
阅读次数:
171
准备工作 配置数据 创建迁移文件并映射到数据库 增加字段 删除字段 ...
分类:
数据库 时间:
2019-11-10 22:34:09
阅读次数:
95
在一般情况下,如果修改了模型,如增加或者删除了字段,SQLAlchemy是不会更新的,这就需要使用alembic来实现 使用alembic步骤:一:定义好模型二:使用alembic创建一个仓库:alembic init 仓库名三:修改配置文件 1、在alembic.ini中,给SQLAlchemy. ...
分类:
数据库 时间:
2019-11-10 21:16:34
阅读次数:
143
from flask import *from flask_sqlalchemy import *from flask_wtf import FlaskFormfrom wtforms.validators import DataRequiredfrom wtforms import StringF ...
分类:
其他好文 时间:
2019-11-10 17:41:28
阅读次数:
66
from flask import *from flask_sqlalchemy import *from sqlalchemy import *app = Flask(__name__)# 连接数据库app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql:// ...
分类:
其他好文 时间:
2019-11-10 17:15:46
阅读次数:
63
准备工作 from datetime import datetimefrom sqlalchemy import create_engine, Column, Integer, String, DateTime, ForeignKeyfrom sqlalchemy.ext.declarative i ...
分类:
数据库 时间:
2019-11-10 15:52:41
阅读次数:
91
我的理解是Flask-WTF与html文件的关系就如同SQLAlchemy与数据库之间的关系。 通过python Form类,生成html代码,并在html模板文件中通过{{}}变量的方式引用这些生成的html代码 好处就是可以使用python类管理html的表单,而不需要自己去敲html代码 fl ...
分类:
其他好文 时间:
2019-11-10 13:34:00
阅读次数:
103
group_by:根据某个字段进行分组,比如想要根据年龄进行分组,再统计每一组有多少人having:对查找结果进一步过滤,类似于SQL语句的where 准备工作 from sqlalchemy import create_engine, Column, Integer, String, Float, ...
分类:
数据库 时间:
2019-11-09 23:56:34
阅读次数:
216
懒加载在一对多,或者多对多的时候,如果要获取多的这一部分的数据的时候,通过一个relationship定义好对应关系就可以全部获取,此时获取到的数据是list,但是有时候不想获取全部数据,如果要进行数据筛选就需要遍历筛选,就比较麻烦,可以从查询返回值里面入手,比如在获取到的数据里面还要加个过滤条件, ...
分类:
数据库 时间:
2019-11-09 23:54:29
阅读次数:
188