課程簡介

  • 为什么需要Web框架
  • 概述可用的Python Web框架
  • 安装Flask
  • 将请求路由到视图函数
  • 提供静态文件
  • 使用Jinja2渲染模板
  • 循环和条件语句
  • 模板继承
  • 模板中的宏
  • 使用Flask-Flatpages创建静态页面
  • HTML5 Boilerplate作为起点
  • 生成JSON
  • 发出重定向
  • 应用上下文和请求上下文
  • 使用Flask-Uploads处理文件上传
  • 构建复杂应用:如何避免循环导入
  • 构建复杂应用:蓝图
  • 常用的ORM:SQLAlchemy和Peewee
  • Database 迁移
  • 使用WTForms和Flask-WTF进行表单验证
  • 使用Flask-Mail发送电子邮件
  • 使用Flask-Login和Flask-User进行用户会话管理
  • 由Flask-Admin创建的管理界面
  • 使用Flask-BabelEx进行国际化
  • 使用Flask-lesscss和Flask-Assets预处理前端文件
  • 将Flask应用部署到生产环境

最低要求

蟒蛇, HTML

 14 時間:

客戶評論 (2)

課程分類