上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 72 下一页
摘要: 如果想要对表单中的某个字段进行自定义验证,则需要对这个字段进行单独的验证1、定义一个方法,命名规则为:validate_字段名(self, filed)2、在方法中,使用filed.data获取字段的值3、如果验证成功,则不需要做任何操作,如果验证失败,则需要抛出一个异常:wtforms.valid 阅读全文
posted @ 2019-11-12 20:36 向前走。 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Email:验证数据是否为邮箱EqualTo:验证此字段的数据是否和另一个字段的值相等,常用与校验密码和确认密码InputRequired:检验数据必传Length:校验数据长度NumberRange:检验数据需在指定数字的区间Regexp:自定义正则表达式(如手机号码)URL:必须是url的形式U 阅读全文
posted @ 2019-11-11 23:07 向前走。 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 作用:1、做表单验证,把用户提交的数据验证是否合法2、做模板渲染 安装:pip install wtforms 表单验证1、自定义一个表单类,继承wtforms.Form2、定义好需要验证的字段,字段名必须和表单中需要验证的字段的name属性值保持一致3、在需要验证的字段上,指定需要验证的数据类型4 阅读全文
posted @ 2019-11-11 22:31 向前走。 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,经常会发生数据库修改行为,一般数据库修改不是直接手动修改,而是去修改ORM模型,然后再把模型映射到数据库中,这些操作可以通过flask-migrate实现,flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实是Alembic做的,他能 阅读全文
posted @ 2019-11-11 21:36 向前走。 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 使用flask-script可以实现自定义命令来操作flask,如:可以通过命令来跑一个开发版本的服务器、设置数据库、定时任务等安装:pip install flask-script 命令的添加方式1:@manager.command:用来传递不需要传递参数的命令2:@manager.option: 阅读全文
posted @ 2019-11-10 23:20 向前走。 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 准备工作 配置数据 创建迁移文件并映射到数据库 增加字段 删除字段 阅读全文
posted @ 2019-11-10 22:20 向前走。 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 常用命令:1、init:创建一个alembic仓库2、reversion:创建一个新的版本3、--autogenerate:自动将当前模型的修改,生成迁移脚本4、-m:message,可以记录本次迁移做了哪些修改,5、upgrade:将指定版本的迁移文件映射到数据库中,会执行版本文件中的upgrad 阅读全文
posted @ 2019-11-10 21:53 向前走。 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: 在一般情况下,如果修改了模型,如增加或者删除了字段,SQLAlchemy是不会更新的,这就需要使用alembic来实现 使用alembic步骤:一:定义好模型二:使用alembic创建一个仓库:alembic init 仓库名三:修改配置文件 1、在alembic.ini中,给SQLAlchemy. 阅读全文
posted @ 2019-11-10 20:44 向前走。 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 一:连接数据库1、安装:pip install flask-sqlalchemy2、将数据库信息更新到app.config['SQLALCHEMY_DATABASE_URI']3、使用flask_sqlalchemy.SQLAlchemy这个类定义一个对象,并将app传进去:db = SQLAlch 阅读全文
posted @ 2019-11-10 17:09 向前走。 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 子查询让多个查询变成一个查询,只需要查找一次数据库,性能相对来讲更高效,不用写多个SQL语句就可以实现一些复杂的查询,在SQLAlchemy中要实现一个子查询,应该使用以下步骤:1、将子查询按照传统方式写好查询代码,然后在query对象后面执行subquery(),将这个查询变成子查询2、在子查询中 阅读全文
posted @ 2019-11-10 15:30 向前走。 阅读(3332) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 72 下一页