2022-03-21

基础教程: https://www.w3cschool.cn/flask/

官网教程:https://flask.net.cn/tutorial/index.html

学习博客:https://blog.csdn.net/weixin_45950544/article/details/104067405

常用扩展包

Flask-SQLalchemy:操作数据库;

Flask-script:插入脚本;

Flask-migrate:管理迁移数据库;

Flask-Session:Session存储方式指定;

Flask-WTF:表单;

Flask-Mail:邮件;

Flask-Bable:提供国际化和本地化支持,翻译;

Flask-Login:认证用户状态;

Flask-OpenID:认证;

Flask-RESTful:开发REST API的工具;

Flask-Bootstrap:集成前端Twitter Bootstrap框架;

Flask-Moment:本地化日期和时间;

Flask-Admin:简单而可扩展的管理接口的框架

Flask 的扩展通常命名为“ Flask-Foo ”或者“ Foo-Flask ” 。可以在 PyPI 搜索 标记为 Framework :: Flask 扩展包。

Flask-SQLalchemy

1.配置:https://flask-sqlalchemy.palletsprojects.com/en/2.x/config/

2.使用命令自动生成model

Shell

收 起

xxxxxxxxxx

1

2

学习播客:

https://blog.csdn.net/LYLLOAD/article/details/81664322

https://www.jianshu.com/p/f7ba338016b8

Flask-RESTful

学习博客:

https://www.cnblogs.com/donghaoblogs/p/10389696.html

http://www.pythondoc.com/Flask-RESTful/quickstart.html

Python

收 起

xxxxxxxxxx

16

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

注意:

Blueprint 并不是一个完整的应用,它不能独立于应用运行,而必须要注册到某一个应用中。

注册的顺序是先将蓝图绑定到 api 中,这时 api 既有自身的功能,还有蓝图的功能,这是创建 api,蓝图还需要注册到 app 中,最后使用 api 进行路由注册

注册蓝图和路由的顺序不能反,因为蓝图绑定到 api 中了

常用钩子函数

学习博客:

https://blog.csdn.net/T_I_A_N_/article/details/100086143

蓝图

学习博客:https://zhuanlan.zhihu.com/p/357444025

Flask工厂函数

学习博客:https://www.jianshu.com/p/fb6e85c8a3c1

Flask配置

https://zhuanlan.zhihu.com/p/24055329

1.内置配置:https://flask.net.cn/config.html https://www.cnblogs.com/songzhixue/p/11171458.html

2.扩展库配置

a.flask_sqlalchemy:http://www.pythondoc.com/flask-sqlalchemy/config.html

Flask开发流程

Python

收 起

x

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

你可能感兴趣的:(2022-03-21)