你将学到的
  • Flask Web 框架简介
  • Jinja2 模板引擎
  • 编写模板文件
  • Flask-Login 实现登录功能
  • 使用 virtualenv 创建虚拟环境
  • Blueprint 蓝图
  • 创建映射类
  • Flask-Migrate 实现版本控制
lab-classic 实验 1 开发环境准备

知识点: 1.FlaskWeb框架简介 2.使用virtualenv创建虚拟环境 3.最简单的Flask项目

lab-classic 实验 2 后端模块化处理

知识点: 1.Jinja2模板引擎 2.Blueprint蓝图 3.增加配置文件

lab-classic 实验 3 前端模块化与映射类的创建

知识点: 1.编写模板文件 2.创建数据库 3.编写映射类

lab-classic 实验 4 注册、登录功能实现

知识点: 1.注册视图函数的编写 2.FlaskLogin插件实现登录功能 3.实现退出登录功能

lab-classic 实验 5 问答模块的分析与制作(上)

知识点: 1.创建问答映射类 2.FlaskMigrate版本控制 3.创建问答蓝图和视图函数

lab-classic 实验 6 问答模块的分析与制作(下)

知识点: 1.提问页面的实现 2.问题列表页面的实现 3.问题详情页的实现

课程介绍

Flask 是一个使用 Python 开发的微型开发框架,基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎。 Flask 也被称为 microframework,因为它具有极简的核心,然而却可以通过扩展的方式增加其它功能。本项目的功能较为简单,主要包括用户注册、登录功能和问答功能两部分。所谓仿 Stack Overflow,其实网站的样式并不像 Stack Overflow,但都是具有注册、登录功能的问答网站。

效果显示

  • 网站首页

  • 问题详情页

image

先学课程

课程难度

中等

适合人群

  • 适合具有 Python 基础的用户

课程信息

  • 学习周期:课程有效期 2 个月, 2 个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习(部分实验环境因为成本较高会限制次数),高级会员到期后课程失效(不能看文档)。
  • 企业团报:可获得更多支持服务,请点击 购买咨询
课程教师

幺幺哒 共发布过 8 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员
会员
开通会员,即刻开始学习
公众号
实验楼学习助手 实验楼订阅号