课程大纲
- 为什么需要 Web 框架
- 可用 Python Web 框架概述
- 烧瓶的安装
- 路由查看函数的请求
- 提供静态文件
- 使用 Jinja2 渲染模板
- 循环和条件
- 模板继承
- 模板中的宏
- 带有 Flask-Flatpages 的平面页面
- HTML5 样板作为起点
- 生成 JSON
- 发出重定向
- 应用程序上下文和请求上下文
- 使用 Flask-Uploads 处理文件上传
- 构建复杂的应用程序:如何避免循环导入
- 构建复杂应用程序:蓝图
- 常用的 ORM: SQLAlchemy and Peewee
- 数据库迁移
- 使用 WTForms 和 Flask-WTF 进行表单验证
- 使用 Flask-Mail 发送电子邮件
- 使用 Flask-Login 和 Flask-User 进行用户会话管理
- Flask-Admin 创建的管理界面
- 使用 Flask-BabelEx 实现国际化
- 使用 Flask-lesscss 和 Flask-Assets 预处理前端文件
- 将 Flask 应用程序部署到生产环境中
要求
蟒蛇, HTML
客户评论 (5)
我很喜欢Gunnar在我们进行的时候几乎随机编写所有代码的方式,但在谷歌云端硬盘上有很多可以在培训后参考的预备材料。 Gunnar根据我之前提供的示例数据编写的代码也非常有用,并且使培训与我们自己的数据集相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
课程 - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
课程 - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.