 课程大纲:
        
    课程大纲:Flask 实现个人博客网站培训
    
1 MVT 模式
2 设置浏览器标签图标
3 创建数据库及数据表
4 本地化日期和时间
5 Flask-WTF 创建表单类
6 Flash 消息展示
7 实现发送邮件功能
8 展示用户近的操作时间
9 Gravatar 头像功能
10 设计双主键的中间表
11 Flask-Bootstrap 编写模板文件
12 编写映射类
13 自定义错误页面
14 Flask-Migrate 迁移数据库
15 利用 Flask-Login 实现登录功能
16 Flask-Mail 安装和配置
17 设计权限类和角色类
18 自定义权限验证器
19 修改密码与重置密码
20 屏蔽评论功能
 1
      课程简介与环境准备
1.课程简介
2.Flask简介
3.环境准备
 2
      项目的初始化
1.MVT模式
2.利用FlaskBootstrap编写模板文件
3.设置浏览器标签图标
 3
      连接数据库
1.编写映射类
2.创建数据库及数据表
3.自定义错误页面
4.本地化日期和时间
 4
      完善用户表
1.密码散列值
2.修改数据表
3.FlaskMigrate迁移数据库
 5
      实现注册登录功能
1.利用FlaskWTF创建表单类
2.利用FlaskLogin实现登录功能
3.flash消息展示
4.增加导航栏右侧按钮
 6
      实现邮箱验证功能
1.FlaskMail安装和配置
2.实现发送邮件功能
3.编写邮件的模板文件
4.创建令牌生成器
5.实现发送邮件的视图函数
 7
      实现用户角色功能
1.Python位运算
2.设计权限类
3.编写角色类
4.为用户设置默认角色
5.角色验证方法
 8
      实现用户主页面
1.展示用户近的操作时间
2.创建用户蓝图
3.实现编辑个人信息功能
4.自定义权限验证的装饰器
5.实现管理员编辑用户信息功能
 9
      创建用户头像
1.Gravatar头像功能简介
2.创建生成头像地址的方法
3.修改模板文件布局以显示头像
 10
      修改密码和更换邮箱
1.修改密码
2.忘记密码时重置密码
3.更换邮箱
 11
      博客功能
1.创建博客映射类
2.编写博客表单
3.创建测试数据的脚本文件
4.分页功能
5.博客链接
6.编辑博客功能
 12
      实现关注用户功能
1.设计双主键的中间表
2.编写关注功能所需方法
3.编写关注与取关的视图函数
4.设计前端模板文件
 13
      实现用户评论功能
1.创建评论映射类
2.编写评论表单类
3.修改博客页面
4.增加屏蔽评论的功能
    
 
        
     
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                