课程名称:Flask 实现个人博客网站培训

4401 人关注
(78637/99817)
课程大纲:

Flask 实现个人博客网站培训

 

课程我们将使用 Python 语言及 Flask 框架开发一个简单的博客系统。

利用 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.增加屏蔽评论的功能


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告