首先我们看一下博客blog的封面,flask和django都属于web框架。不过flask属于轻量级web框架,功能的实现是通过扩展实现的,extension.py 中存放各个对象,具体的功能通过对象来完成。请看下图
看到了吗,各位,extension.py就是实例初始化对象,让对象完成各个功能。
mail 对象就负责发送邮件,实现注册邮件激活验证的功能
bootsrtap 负责前端模板的功能,通过它可以获取模板前端的很多属性
migrate对象,负责迁移对象,将model里的表格数据对象迁移到数据库对象db中。