会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏晓旭
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
12
13
···
31
下一页
2019年4月20日
flask 电子邮件进阶实践-用模板发送163邮件 --
摘要: 电子邮件进阶实践 下面来学习构建邮件的HTML正文,并使用模板组织内容。 一封电子邮件的正文可以是纯文本(text/plain),也可以是HTML格式的文本(text/html)。处于全面的考虑,一封邮件应该既包含纯文本正文又包含HTML格式的正文。HTML格式的正文将被优先读取;加入收信人的邮件系
阅读全文
posted @ 2019-04-20 22:42 夏晓旭
阅读(1416)
评论(0)
推荐(0)
2019年4月14日
flask 电子邮件Flask-Mail --
摘要: 电子邮件 在web程序中,经常会需要发送电子邮件。比如,在用户注册账户时发送确认邮件;定期向用户发送热门内容或是促销信息等等。在Web程序中发送电子邮件并不复杂,借助扩展Flask-Mail或是第三方邮件服务,只需要几行代码就可以发送邮件。 下面例子中,我们使用一封示例邮件,邮件仅包含几个必要的字段
阅读全文
posted @ 2019-04-14 20:58 夏晓旭
阅读(7754)
评论(0)
推荐(1)
2019年4月13日
数据库进阶实践-事件监听 --
摘要: 在flask中,我们可以使用Flask提供的过个装饰器注册请求回调函数,他们会在特定的请求处理环节被执行。类似的,SQLAlchemy也提供了一个listen_for()装饰器,他可以用来注册时间回调函数。 listen_for()装饰器主要接收两个参数,target表示监听的对象,这个对象可以是模
阅读全文
posted @ 2019-04-13 22:56 夏晓旭
阅读(1429)
评论(0)
推荐(0)
数据库进阶实践-级联操作 --
摘要: 数据库进阶实践 Cascade意为“级联操作”,就是在操作一个对象的同时,对相关的对象也执行某些操作。我们通过一个Post模型和Comment模型来演示级联操作,分别表示文章(帖子)和评论,两者是一对多关系: 级联行为通过关系函数relationship()的cascade参数设置。我们希望在操作P
阅读全文
posted @ 2019-04-13 22:52 夏晓旭
阅读(1717)
评论(0)
推荐(0)
2019年4月10日
flask_mail发送163邮件,报553错误的原因 --
摘要: 最近在练习用flask_mail发送163邮件时报错: reply: '553 authentication is required,163 smtp9,DcCowAD3eEQZ561caRiaBA--.47S2 1554900770\r\n'reply: retcode (553); Msg: a
阅读全文
posted @ 2019-04-10 21:39 夏晓旭
阅读(2075)
评论(0)
推荐(0)
2019年4月3日
flask 使用Flask-Migrate迁移数据库(创建迁移环境、生成迁移脚本、更新数据库) --
摘要: 在开发时,以删除表再重建的方式更新数据库简单直接,但明显的缺陷是会丢掉数据库中的所有数据。在生产环境下,没有人想把数据都删除掉,这时需要使用数据库迁移工具来完成这个工作。SQLAlchemy的开发者Michael Bayer写了一个数据库迁移工作—Alembic来帮助我们实现数据库的迁移,数据库迁移
阅读全文
posted @ 2019-04-03 22:39 夏晓旭
阅读(12726)
评论(0)
推荐(0)
flask 操作数据时,db的要在app.config设置之后声明:如app.config['SQLALCHEMY_DATABASE_URI'] --
摘要: flask 操作数据时,db的要在app.config设置之后声明:如app.config['SQLALCHEMY_DATABASE_URI'] 否则,运行程序时app.config里面做的设置就不会生效,就会提示各种参数没做设置 因为db在声明的时候解释器就会去读数据库URI的值,如果此时没有读到
阅读全文
posted @ 2019-04-03 21:40 夏晓旭
阅读(5561)
评论(0)
推荐(0)
2019年4月2日
flask 更新数据库 --
摘要: 更新书库库表 模型类(表)不是一成不变的,当你添加了新的模型类,或是在模型类中添加了新的字段,甚至是修改了字段的名称或类型,都需要更新表。在前面我们把数据库表比成盛放货物的货架,这些货架是固定生成的。当我们在操控程序(DBMS/ORM)变更了货架的结构时,仓库的货架也要根据变化相应进行调整。而且,当
阅读全文
posted @ 2019-04-02 22:38 夏晓旭
阅读(2962)
评论(0)
推荐(0)
flask 定义数据库关系(多对多) --
摘要: 我们使用学生和老师来演示多对多关系:每个学生有多个老师,每个老师有多个学生。多对多关系示意图如下: 在实例程序中,Student类表示学生,Teacher类表示老师。在这两个模型之间建立多对多关系后,我们需要在Student类中添加一个集合关系属性teachers,调用它可以获取某个学生的多个老师,
阅读全文
posted @ 2019-04-02 22:35 夏晓旭
阅读(1684)
评论(0)
推荐(0)
2019年3月28日
flask 定义数据库关系(一对一) --
摘要: 我们将使用国家和首都来演示一对一关系:每个国家只有一个首都。反过来,一个城市也只能作为一个国家的首都。一对一关系如下: 在示例程序中,Country类表示国家,Capital类表示首都。建立一对一关系后,我们将在Country类中创建一个标量关系capital,调用它会获取单个Capital对象,我
阅读全文
posted @ 2019-03-28 22:52 夏晓旭
阅读(1005)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
31
下一页
公告