课程名称: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节
我的报告 / 所有报告