Content
10 Lessons • 0 Quizzes • 0 Challenges
开始之前
- 1
这门课程适合谁?
- 2
学习目标
Flask 简介
- 1
什么是 Flask?
- 2
谁在使用 Flask?
- 3
客户端-服务器架构模型
- 4
模型-模板-视图架构
- 5
WSGI 和 Jinja2
- 6
测验
表单处理
- 1
表单与请求简介
- 2
使用请求对象处理数据
- 3
使用 Flask-WTF 和 WTForms 创建表单
- 4
在模板中渲染 Flask-WTF 表单
- 5
使用 Flask-WTF 进行表单验证以及数据与错误处理
- 6
项目挑战:渲染注册表单和导航栏
- 7
解决方案:渲染注册表单和导航栏
- 8
项目挑战:注册表单数据处理
- 9
解决方案:注册表单数据处理
- 10
项目挑战:创建登录和登出机制
- 11
解决方案:创建登录和注销机制
第一个Flask应用
- 1
你好,世界!
- 2
URL 路由与视图
- 3
动态路由
- 4
项目挑战:Paws 救援中心
- 5
解决方案:Paws 救援中心
- 6
测验
数据库
- 1
使用SQLAlchemy进行数据库连接
- 2
模型入门
- 3
一对多关系
- 4
一对一关系
- 5
多对多关系
- 6
项目挑战:创建用户和宠物模型
- 7
解决方案:创建用户和宠物模型
- 8
项目挑战:创建一对多关系
- 9
解决方案:创建一对多关系
静态模板
- 1
我们如何使用HTML模板?
- 2
项目挑战:使用字符串操作生成 HTML
- 3
解决方案:使用字符串的HTML
- 4
项目挑战:分离 HTML 模板
- 5
解决方案:分离HTML模板
- 6
测验
模型操作
- 1
插入
- 2
检索
- 3
更新与删除
- 4
项目挑战:在用户注册时插入用户信息
- 5
解决方案:将用户插入注册系统
- 6
项目挑战:登录时检索用户信息
- 7
解决方案:登录时获取用户信息
- 8
项目挑战:插入宠物信息
- 9
解决方案:插入宠物信息
- 10
项目挑战:从主页和详情页获取宠物信息
- 11
解决方案:从主页和详情页获取宠物信息
- 12
项目挑战:更新和删除宠物信息
- 13
解决方案:更新和删除宠物
静态文件
- 1
我们如何提供静态文件?
- 2
项目挑战:使用静态文件
- 3
解决方案:使用静态文件
- 4
测验
结论
- 1
概述
- 2
接下来是什么?
动态模板
- 1
Jinja2 模板
- 2
变量
- 3
控制流
- 4
模板继承
- 5
项目挑战:Jinja 中的 for 循环
- 6
解决方案:Jinja 中的 for 循环
- 7
项目挑战:创建宠物详情的动态路由
- 8
解决方案:为宠物详情创建动态路由
- 9
项目挑战:模板继承
- 10
解决方案:模板继承
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User