Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Outline

15 Flask 基础 + 进阶Awesome

具体的请查看该篇章中的代码实现。


Author 白发老书生
E-mail china.hao.zhang@gmail.com

目录

  • Day01

    • 1.1Web访问流程

    • 1.2Web应用程序本质

    • 1.3为什么要搭建虚拟环境

    • 1.4虚拟环境的安装

    • 2.1HelloWorld程序

    • 2.2Flask创建时候的参数

    • 2.3Flask程序的配置加载

    • 2.4app运行的参数

    • 3.1路由的参数与请求方式指定

    • 3.2PostMan模拟发送请求

    • 3.3JSON数据格式&返回JSON

    • 3.4重定向

    • 3.5自定义状态码

    • 4.1正则转换器定义

    • 4.2正则自定义转换器

    • 4.3转换器to_python

    • 4.4转换器to_url

    • 4.5错误捕获

  • Day02

    • 1.1装饰器路由的实现

    • 1.2请求勾子函数

    • 1.3请求勾子函数案例

    • 2.1接收请求的参数

    • 2.2无状态引入

    • 2.3cookie的交互流程

    • 2.4设置和获取cookie

    • 2.5session的交互流程

    • 2.6session的代码演练

    • 3.1请求上下文和应用中下文

    • 3.2Flask-script的使用

    • 4.1Jinja2模板介绍

    • 4.2模板的数据显示

    • 4.3字符串和列表过滤器

    • 4.4参数过滤器

    • 4.5自定义过滤

    • 4.6控制代码块

  • Day03

    • 1.1宏的使用

    • 1.2html继承

    • 1.3模板抽取演练

    • 1.3模板抽取演练2

    • 2.1原生的Form表单

    • 2.2WTF表单界面显示

    • 2.3WTF表单验证

    • 2.4CSRF原理分析

    • 2.5解决CSRF攻击

    • 2.6Flask项目中解决CSRF攻击

    • 3.1ORM简单介绍

    • 3.2SQLAlchemy配置

    • 3.3添加模型&增删改

    • 3.4数据库一对多的关系定义

    • 3.5数据库简单查询

    • 3.6数据库过滤查询

    • 3.7数据库排序分页查询

    • 3.8断点调试(补充,不算到课程里面)

  • Day4

    • 1.1综合案例-定义模型添加测试数据

    • 1.2综合案例-界面数据展示

    • 2.1综合案例-添加数据到数据库

    • 2.2综合案例-数据库操作使用try

    • 2.3综合案例-删除书籍及作者

    • 3.1多对多关系介绍

    • 3.2多对多关系演练

    • 3.3-lazy指定

    • 4.1数据库关联的模板代码

    • 4.2数据库的迁移简介

    • 4.3执行数据库迁移

    • 4.4完善数据库迁移

    • 5.1信号

    • 5.2蓝图(单独文件使用)

    • 5.3蓝图(模块形式使用蓝图)

    • 6.1蓝图的静态文件和静态文件访问

    • 6.2蓝图运行机制

    • 6.3断言的使用

    • 7.1单元测试编写

    • 7.2数据库测试

COMMITS

Commits

报告问题

Issues

Morty Proxy This is a proxified and sanitized view of the page, visit original site.