Python Flask框架——全栈开发(知了课堂)

章节1:Flask视图和URL

课时1【虚拟环境】为什么需要虚拟环境06:28

课时2【虚拟环境】virtualenv创建虚拟环境13:55

课时3【虚拟环境】virtualenvwrapper使用16:42

课时4【Flask预热】课程介绍45:34

课时5【Flask预热】Flask课程准备工作11:30

课时6【Flask预热】URL组成部分详解14:02

课时7【Flask预热】web服务器+应用服务器+web应用框架14:16

课时8【Flask URL】第一个flask程序详解24:03

课时9【Flask URL】debug模式详解23:36

课时10【Flask URL】配置文件两种方式详解09:27

课时11【Flask URL】URL中两种方式传参39:57

课时12【Flask URL】url_for使用详解23:23

课时13【Flask URL】自定义URL转换器34:02

课时14【Flask URL】必会的小细节知识36:35

课时15【Flask URL】重定向详解15:20

课时16【Flask URL】视图函数Response返回值详解28:52

章节2:Jinja2模版

课时17【Flask模版】Jinja2模版介绍和查找路径13:38

课时18【Flask模版】模版传参及其技巧14:47

课时19【Flask模版】模版中使用url_for11:37

课时20【Flask模版】过滤器基本使用10:40

课时21【Flask模版】default过滤器详解15:09

课时22【Flask模版】常用过滤器讲解28:16

课时23【Flask模版】自定义过滤器10:14

课时24【Flask模版】自定义时间处理过滤器案例17:34

课时25【Flask模版】if语句详解08:56

课时26【Flask模版】for循环语句详解26:18

课时27【Flask模版】九九乘法表案例06:00

课时28【Flask模版】宏的概念和基本使用10:44

课时29【Flask模版】宏的导入和注意事项14:31

课时30【Flask模版】include标签使用详解13:08

课时31【Flask模版】set和with语句以及模版中定义变量10:24

课时32【Flask模版】加载静态文件10:10

课时33【Flask模版】模版继承详解36:28

课时34【Flask模版】豆瓣微信小程序案例(1)34:00

课时35【Flask模版】豆瓣微信小程序案例(2)15:00

课时36【Flask模版】豆瓣微信小程序案例(3)23:43

章节3:Flask视图高级

课时37【Flask视图高级】add_url_rule和app.route原理剖析21:45

课时38【Flask视图高级】标准类视图及其使用场景28:42

课时39【Flask视图高级】基于调度方法的类视图17:33

课时40【Flask视图高级】类视图中使用装饰器15:14

课时41【Flask视图高级】蓝图的基本使用18:02

课时42【Flask视图高级】蓝图中模版文件寻找规则08:48

课时43【Flask视图高级】蓝图中静态文件寻找规则09:28

课时44【Flask视图高级】url_for反转蓝图注意事项08:18

课时45【Flask视图高级】子域名实现详解13:21

章节4:Flask数据库

课时46【Flask数据库】安装MySQL以及注意事项09:37

课时47【Flask数据库】SQLAlchemy连接数据库19:00

课时48【Flask数据库】ORM介绍16:04

课时49【Flask数据库】定义ORM模型并将其映射到数据库中18:22

课时50【Flask数据库】SQLAlchemy对数据的增删改查操作33:05

课时51【Flask数据库】SQLAlchemy属性常用数据类型详解41:40

课时52【Flask数据库】Column常用参数25:59

课时53【Flask数据库】query函数可查询的数据20:39

课时54【Flask数据库】filter方法常用过滤条件29:30

课时55【Flask数据库】外键及其四种约束讲解26:05

课时56【Flask数据库】ORM层外键和一对多关系19:03

课时57【Flask数据库】一对一关系实现26:42

课时58【Flask数据库】多对多关系实现27:48

课时59【Flask数据库】ORM层面删除数据注意事项16:22

课时60【Flask数据库】relationship方法中的cascade参数详解(1)25:55

课时61【Flask数据库】relationship方法中的cascade参数详解(2)24:20

课时62【Flask数据库】三种排序方式详解24:06

课时63【Flask数据库】limit、offset以及切片操作14:43

课时64【Flask数据库】数据查询懒加载技术25:39

课时65【Flask数据库】group_by和having子句13:51

课时66【Flask数据库】join实现复杂查询27:14

课时67【Flask数据库】subquery实现复杂查询24:11

课时68【Flask数据库】Flask-SQLAlchemy的使用详解38:14

课时69【Flask数据库】alembic数据库迁移工具基本使用40:30

课时70【Flask数据库】alembic常用命令和经典错误解决办法33:12

课时71【Flask数据库】Flask-SQLAlchemy下alembic的配置08:21

课时72【Flask数据库】Flask-Script详细讲解34:53

课时73【Flask数据库】项目结构重构12:04

课时74【Flask数据库】Flask-Migrate详细讲解18:25

课时75【Flask数据库】Flask-Migrate注意事项04:24

章节5:Flask知识点补充

课时76【WTForms】WTForms表单验证基本使用29:40

课时77【WTForms】WTForms常用验证器23:58

课时78【WTForms】自定义表单验证器14:08

课时79【WTForms】使用WTForms渲染模版14:53

课时80【Flask文件上传】上传文件以及访问上传的文件21:50

课时81【Flask文件上传】使用flask_wtf验证上传的文件17:41

课时82【Flask Cookie】cookie的基本概念15:53

课时83【Flask Cookie】Flask设置和删除cookie19:51

课时84【Flask Cookie】Flask设置cookie过期时间18:47

课时85【Flask Cookie】设置Cookie的有效域名10:41

课时86【Flask Session】session的基本概念26:53

课时87【Flask Session】Flask操作session21:39

课时88【CSRF攻击与防御】CSRF攻击原理10:16

课时89【CSRF攻击与防御】实战项目-中国工商银行注册功能完成30:08

课时90【CSRF攻击与防御】实战项目-中国工商银行登录和转账实现36:05

课时91【CSRF攻击与防御】实战项目-病毒网站使用CSRF漏洞转账21:34

课时92【CSRF攻击与防御】CSRF防御原理15:03

课时93【CSRF攻击与防御】Flask中CSRF防御的方法与原理14:42

课时94【CSRF攻击与防御】AJAX处理CSRF漏洞31:23

课时95【Flask上下文】Local线程隔离对象17:34

课时96【Flask上下文】app上下文和request上下文详解29:18

课时97【Flask上下文】线程隔离的g对象使用详解09:53

课时98【Flask钩子函数】before_request钩子函数详解18:52

课时99【Flask钩子函数】context_processor钩子函数详解11:06

课时100【Flask钩子函数】errorhandler钩子函数详解16:34

课时101【Flask信号】信号机制及其使用场景详解30:00

课时102【Flask信号】Flask内置的信号讲解17:57

课时103【Flask Restful】Restful API规范介绍16:57

课时104【Flask Restful】Flask-Restful插件的基本使用25:39

课时105【Flask Restful】Flask-Restful参数验证23:17

课时106【Flask Restful】Flask-Restful标准化返回参数(1)10:47

课时107【Flask Restful】Flask-Restful标准化返回参数(2)32:16

课时108【Flask Restful】Flask-Restful细节强化18:08

章节6:memcached缓存系统

课时109【memcached】memcached介绍11:02

课时110【memcached】memcached的安装和参数详解28:22

课时111【memcached】telnet操作memcached30:52

课时112【memcached】Python操作memcached24:12

课时113【memcached】memcached的安全机制12:36

章节7:Redis键值对数据库

课时114【Redis】Redis概述和使用场景介绍16:01

课时115【Redis】Redis的安装以及客户端连接07:09

课时116【Redis】Redis的字符串以及过期时间操作06:50

课时117【Redis】Redis的列表操作15:29

课时118【Redis】Redis的集合操作10:30

课时119【Redis】Redis的哈希操作09:35

课时120【Redis】Redis的事务操作09:50

课时121【Redis】Redis的发布和订阅操作06:15

课时122【Redis】RDB和AOF的两种数据持久化机制38:09

课时123【Redis】Redis设置连接密码07:03

课时124【Redis】其他机器连接本机redis06:55

课时125【Redis】Python操作redis21:11

章节8:Flask企业级论坛实战项目

课时126【Flask项目实战】实战项目介绍14:51

课时127【Flask项目实战】项目结构搭建11:38

课时128【Flask项目实战】cms用户模型定义27:48

课时129【Flask项目实战】cms后台登录界面完成11:32

课时130【Flask项目实战】cms后台登录功能完成35:14

课时131【Flask项目实战】cms后台登录限制13:29

课时132【Flask项目实战】cms后台模版渲染完成13:50

课时133【Flask项目实战】cms用户名渲染和注销功能实现15:44

课时134【Flask项目实战】cms模版抽离和个人信息页面完成26:05

课时135【Flask项目实战】cms登录页面CSRF保护03:28

课时136【Flask项目实战】cms后台修改密码界面布局完成25:17

课时137【Flask项目实战】cms后台修改密码ajax功能完成17:23

课时138【Flask项目实战】cms后台密码修改服务器逻辑完成16:29

课时139【Flask项目实战】优化json数据的返回17:20

课时140【Flask项目实战】sweetalert提示框用法讲解21:37

课时141【Flask项目实战】sweetalert优化修改密码结果反馈12:05

课时142【Flask项目实战】修改邮箱界面完成12:52

课时143【Flask项目实战】Flask-Mail的使用以及邮箱配置19:59

课时144【Flask项目实战】发送邮箱验证码功能完成27:14

课时145【Flask项目实战】修改邮箱功能完成28:31

课时146【Flask项目实战】二进制及其相关运算25:53

课时147【Flask项目实战】权限和角色模型定义31:38

课时148【Flask项目实战】封装权限判断功能16:37

课时149【Flask项目实战】客户端权限验证功能完成22:42

课时150【Flask项目实战】服务端权限验证功能完成25:59

课时151【Flask项目实战】前台用户模型创建(1)15:53

课时152【Flask项目实战】前台用户模型创建(2)01:00

课时153【Flask项目实战】注册界面完成18:03

课时154【Flask项目实战】图形验证码生成技术详解27:26

课时155【Flask项目实战】点击更换图形验证码16:44

课时156【Flask项目实战】发送短信验证码(过时了)15:42

课时157【Flask项目实战】发送短信验证码(新版的)29:26

课时158【Flask项目实战】注册页面对接短信验证码接口29:32

课时159【Flask项目实战】短信验证码接口加密和js代码混淆35:35

课时160【Flask项目实战】缓存验证码09:40

课时161【Flask项目实战】注册功能前端逻辑代码完成11:37

课时162【Flask项目实战】注册功能后台逻辑代码完成18:31

课时163【Flask项目实战】注册完成跳转回上一个页面18:49

课时164【Flask项目实战】登录界面完成16:58

课时165【Flask项目实战】登录功能完成14:37

课时166【Flask项目实战】首页导航条实现和代码抽离12:27

课时167【Flask项目实战】首页轮播图实现18:16

课时168【Flask项目实战】cms轮播图管理页面布局19:41

课时169【Flask项目实战】cms添加轮播图的模态对话框制作16:45

课时170【Flask项目实战】cms添加轮播图后台逻辑代码完成10:56

课时171【Flask项目实战】cms添加轮播图前台逻辑代码完成19:27

课时172【Flask项目实战】cms编辑和删除轮播图功能完成35:26

课时173【Flask项目实战】七牛云存储介绍07:10

课时174【Flask项目实战】七牛JS和Python的SDK使用17:25

课时175【Flask项目实战】轮播图上传图片功能完成06:32

课时176【Flask项目实战】首页动态获取轮播图数据10:31

课时177【Flask项目实战】板块管理(1)23:17

课时178【Flask项目实战】板块管理(2)12:00

课时179【Flask项目实战】UEditor编辑器集成以及配置上传文件到七牛20:58

课时180【Flask项目实战】发布帖子后台逻辑完成11:34

课时181【Flask项目实战】发布帖子界面布局完成18:48

课时182【Flask项目实战】发布帖子前端逻辑代码完成19:01

课时183【Flask项目实战】首页帖子列表布局完成30:07

课时184【Flask项目实战】帖子分页技术实现22:44

课时185【Flask项目实战】帖子板块过滤显示09:44

课时186【Flask项目实战】帖子详情页布局20:01

课时187【Flask项目实战】评论布局和功能实现(1)23:29

课时188【Flask项目实战】评论布局和功能实现(2)17:38

课时189【Flask项目实战】帖子加精和取消加精功能完成29:23

课时190【Flask项目实战】帖子按照发布时间和评论数量等排序28:28

课时191【Flask项目实战】celery实现异步任务20:11

课时192【Flask项目实战】Flask+Celery实现邮件和短信异步发送19:34

章节9:Python web开发核心技术

课时193【ajax技术】Flask和Ajax技术46:10

课时194【部署】开发机上的准备工作29:38

课时195【部署】服务器安装Python和虚拟环境15:19

课时196【部署】服务器安装ssh、git以及mysql13:45

课时197【部署】生产环境下项目的配置25:50

课时198【部署】uWSGI部署项目11:54

课时199【部署】uWSGI配置文件04:31

课时200【部署】nginx+uwsgi部署项目需购买观看

课时201【部署】supervisor管理uwsgi进程

原文地址:https://www.cnblogs.com/amanda456/p/9359261.html

时间: 2024-10-13 21:32:46

Python Flask框架——全栈开发(知了课堂)的相关文章

python flask框架学习(一)——准备工作和环境配置与安装

Flask装备: 学习自:知了课堂Python Flask框架——全栈开发 1.Python版本:3.6 2.Pycharm软件: 3.安装虚拟环境: (1)安装virtualenv: pip install virtualenv (2)安装virtualenvwrapper: windows: pip install virtualenvwrapper-win 4.virtualenvwrapper的使用 (1)创建虚拟环境 mkvirtualenv flask-env (2)切换到某个虚拟环

python flask框架学习——开启debug模式

学习自:知了课堂Python Flask框架——全栈开发 1.flask的几种debug模式的方法 # 1.app.run 传参debug=true app.run(debug=True) #2 设置app的配置 app = Flask(__name__) app.config['DEBUG'] = True #3 配置文件方式 # config.py中添加debug模式 DEBUG = True #app.py中引用配置 import config app.config.from_object

Python 全栈开发【第一篇】:目录

Python 全栈开发[第0篇]:目录 第一阶段:Python 开发入门 Python 全栈开发[第一篇]:计算机原理&Linux系统入门 Python 全栈开发[第二篇]:Python基础语法入门 Python 全栈开发[第三篇]:数据类型.字符编码.文件操作 第二阶段:函数编程&常用标准库 Python 全栈开发[第四篇]:函数.递归.生成器.迭代器 Pyhton 全栈开发[第五篇]:常用模块学习 第三阶段:面向对象编程&网络编程基础 Python 全栈开发[第六篇]:面向对象

python全栈开发目录

python全栈开发目录 linux命令 初识python python基础数据类型 函数编程.set.深浅拷贝 内置函数 文件操作 装饰器 迭代器和生成器 常用模块 初识类和对象 类和对象(进阶) 反射 异常处理 socket.IO多路复用 线程.进程.协程 HTML CSS JavaScript DOM文档操作 jQuery实例 web框架本质 Tornado mysql基础 mysql进阶 ..... 基本算法 递归--二分法查找 冒泡排序 更多 线程池

老男孩Python高级全栈开发工程师【真正的全套完整无加密】

课程大纲 老男孩python全栈,Python 全栈,Python教程,Django教程,Python爬虫, scrapy教程,python高级全栈开发工程师,本套教程,4部分完整无缺,课程完结,官方售价6800元. 课程全部都是不加密,全部都有声音-不是网上那种几块钱十几块钱那种加密没有声音或者课程不全,贪便宜花冤枉钱不说都会严重影响学习,耽误大量时间! 本套全栈课程,不说完全媲美线下教学,只要你肯坚持,不会比面授差太多-坚持学完找一份python开发类的工作完全没问题,另外对于学习方面的投资

Python全栈开发记录_第一篇

Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(代码行数:70行) 知识点1:优先级:not>and 短路原则:and:如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算 or:如果第一个条件的结论为真,那么or 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算 知识点2:python区分大小写,常量需全部字母大写(默认这样写) python换行

Flask Vue.js全栈开发

Flask Vue.js全栈开发 1. Flask Vue.js全栈开发教程系列 Flask Vue.js全栈开发|第1章:创建第一个Flask RESTful API Flask Vue.js全栈开发|第2章:Vue.js通过axios访问Flask RESTful API Flask Vue.js全栈开发|第3章:Flask设计User用户相关API Flask Vue.js全栈开发|第4章:Vue.js调用API实现用户注册/登录/退出 Flask Vue.js全栈开发|第5章:个人主页与

python全栈开发学习目录

python全栈开发学习目录 第一章 计算机基础 第二章Python入门 第三章数据类型 第四章文件操作 第五章函数 第六章 模块 第七章 面向对象 第八章 网络编程 第九章 并发编程 第十章 数据库 第十一章 前端开发-html 第十一章 前端开发-css 附加:js特效 15个小demo 第十一章 前端开发-JavaScript 第十一章 前端开发-jQuery 第十一章 前端开发-bootstrap 第十二章 Django框架开发 ... 原文地址:https://www.cnblogs.

未来物联网全栈开发 —— JavaScript OR Python?

物联网开发涉及面庞杂,开发周期长,所以我们必须寻找一种覆盖面广的编程语言和方法. JavaScript 支持 HTTP 和 JSON .支持函数式编程.可提供交互式环境等特点堪称适用于物联网全栈开发: Python 作为一种胶水语言,可在物联网及嵌入式系统中承担大量任务,并部分替代以上语言. ??物联网是新一代信息技术的重要组成部分,也是"信息化"时代的重要发展阶段,不太清楚的可以看上篇文章<IoT领域的故事.经历.技术实战>,正所谓语言无国度,无论是 Js 还是 Pyth