适用人群 1、想使用Python快速开发网站的。 2、前端开发者,想学习后端开发逻辑的。 3、有编程经验,想学习Flask的。 课程概述 本套课程从零基础讲解flask开发网站。涉及到的知识点包括:Python和pycharm的安装、urls和视图、Jinja2模版、SQLAlchemy的数据库操作框架、session和cookie概念和操作、以及一些常用的钩子函数等。另外,学完flask基础知识后,还会带大家从前端到后台完成一个仿知乎的问答平台项目。内容丰富,干货多多! 下载地址 百度搜索:怪兽IT学院或者直接输入guaishouxueyuan.net 课程目录 章节1:urls和视图 课时1课程介绍13:37 课时2Python安装04:13 课时3python虚拟环境的安装13:14 课时4flask的安装03:22 课时5认识web15:06 课时6第一个flask程序12:05 课时7debug模式09:18 课时8使用配置文件04:40 课时9URL传参到视图05:12 课时10URL反转06:23 课时11页面跳转和重定向09:09 章节2:Jinja2模版 课时12模版渲染和参数11:24 课时13模版中访问属性和字典04:28 课时14if判断语句09:25 课时15for循环遍历12:24 课时16过滤器10:32 课时17继承和使用block21:12 课时18URL链接和加载静态文件15:32 章节3:SQLAlchemy数据库 课时19mac上安装MySQL数据库05:10 课时20windows上安装MySQL数据库05:11 课时21mac和windows上安装MySQL-python05:50 课时22ORM与flask_sqlalchemy介绍06:57 课时23SQLAlchemy连接数据库13:10 课时24SQLAlchemy模型与表映射16:19 课时25SQLAlchemy数据增删改查17:53 课时26SQLAlchemy外键约束36:24 课时27多对多关系讲解19:34 课时28flask_script讲解11:43 课时29flask_migrate讲解32:53 章节4:session和cookie操作 课时30cookie和session概念15:33 课时31flask中session的工作机制06:11 课时32操作session26:08 课时33分开models和解决循环引用10:44 课时34设置session的过期时间09:58 章节5:知识点补充 课时35get请求和post请求介绍08:51 课时36get请求和post请求获取参数20:06 课时37保存全局属性的g对象16:56 课时38before_request钩子函数23:50 课时39context_processor钩子函数12:03 章节6:项目实战 课时40项目结构搭建06:52 课时41导航条完成16:36 课时42父模板抽离08:15 课时43登录页面完成20:15 课时44注册页面完成05:34 课时45User模型创建05:43 课时46注册功能完成07:30 课时47登录功能完成06:26 课时48登录和注销状态切换11:28 课时49发布问答界面完成11:40 课时50装饰器详解23:33 课时51登录限制08:19 课时52发布问答功能完成10:29 课时53首页布局完成14:51 课时54首页功能完成04:14 课时55问答详情完成16:44 课时56评论布局完成07:15 课时57评论模型和功能实现15:47 课时58评论列表展示16:17 课时59查找功能完成09:19 课时60使用g对象优化代码10:42 课时61优化密码的存储
|