环境搭建1(安装库)

8060 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
Python Web开发 FastAPI框架
你将会学到
通过本课程学习您可以掌握FastAPI框架
  • 可以开发Python Web,掌握FastAPI框架
课程简介

课程大纲:

一、开始之前的准备

1.Web应用程序概述

2 Fast API框架介绍

3.环境搭建


二、第一个Fast API程序

4.第一个Fast API程序

5.HTTP请求方法请求资源关系

6.路由


三、路径参数、查询参数、请求体

7.路径参数

8.带类型的路径参数

9.示例1:通过图书编号查找图书信息

10.查询参数

11.请求体

12.请求体+路径参数

13.请求体+路径参数+查询参数


四、使用模板

14.使用模板

15.访问静态文件

五、使用表单

16.表单数据

六、请求与响应

17.Request请求对象

18.Response响应对象

19.响应模型

七、用户数据与安全

20.使用Cookie

21.使用Session

22.JWT身份验证

23.CORS(跨域资源共享)


八、基于SQLite的『用户管理』项目实战训练

24.使用SQLite数据库

25.示例2:用户管理:访问数据库层实现

26.示例3:用户管理:前端与API实现


九、基于SQLAlchemy ORM框架实现的『用户管理』项目实战训练

27.使用SQLAlchemy框架

25.示例2:用户管理:访问数据库层实现

26.示例3:用户管理:前端与API实现

27.使用SQLAlchemy框架

28.示例4:SQLAlchemy实现用户管理数据访问层

29.示例5:用户管理:前端与API实现


知识图片:

课程知识图谱.png

课程优势纲:

课程内容紧跟企业一线开发

讲解采用:理解+实践

课件采用思维导图

课件详细

代码完整

提供开源软件

答疑服务


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交