Flask 入门一( flask 框架和 flask-script 库)

Posted DB宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 入门一( flask 框架和 flask-script 库)相关的知识,希望对你有一定的参考价值。


Flask 入门一( flask 框架和 flask-script 库)
Flask 入门一( flask 框架和 flask-script 库)       

    今天小婷儿给大家分享的是Flask 入门一( flask 框架和 flask-script 库)。


Flask 入门一( flask 框架和 flask-script 库)



Flask 入门一( flask 框架 和 flask-script 

 

一、Flask框架:

 

1、简介

Flask是一个非常小的Python Web框架,被称为微型框架;只提供了一个稳健的核心,其他功能全部是通过扩展实现的;意思就是我们可以根据项目的需要量身定制,也意味着我们需要学习各种扩展库的使用。

2、组成

1)WSGI系统、调试、路由

2)模板引擎(Jinja2,是Flask核心开发者人员开发的)

3)安装:pip install flask

4)视图函数使用说明

a: 路由末尾的'/'建议都加上,防止手误多敲路由末尾'/'引起的路由错误

b: 若需要指定参数,参数写在<>中,视图函数中需要对应的同名的参数;

c: 若需要指定参数类型,如:int/float/path,类型写在参数之前,使用 ':' 与参数分割;

d: 若不指定参数类型,参数默认是str类型,path其实也是str类型,只是'/'作为普通字符处理而已;

5)完整代码:

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index():

    return 'Hello Flask !'

if __name__ == '__main__':

    app.run()

5) 终端启动:

app.run(debug=True, threaded=True, host='0.0.0.0', port=5050)

6)启动参数说明

Debug是否开启调试模式,默认为False;开启后有调试信息,会自动加载文件

Threaded是否开启多线程,默认是关闭的

Host默认为127.0.0.1,设置为'0.0.0.0'之后可以通过IP进行访问设置端口,默认为5000

 

二、flask-script

1、简介

简单来说,就是一个flask终端启动参数解析工具;这样我们就可以不更改代码完成不同方式的启动。

2、使用

1)导入类库from flask_script import Manager

2)创建对象manager = Manager(app)

3)启动代码if __name__ == '__main__':
             manager.run()

4)终端启动python manage.py runserver -d -r -h 0.0.0.0 -p 5000

3、启动参数说明

1)-h, --host    指定主机

2)-p, --port    指定端口

3)-d         开启调试模式

4)-r        代码修改后自动加载

5)-?, --help    查看帮助信息

 


Flask 入门一( flask 框架和 flask-script 库)


DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

Flask 入门一( flask 框架和 flask-script 库)


小麦苗课堂培训认证

OCP培训说明连接:https://mp.weixin.qq.com/s/2cymJ4xiBPtTaHu16HkiuA

OCM培训说明连接:https://mp.weixin.qq.com/s/7-R6Cz8RcJKduVv6YlAxJA

高可用(RAC+DG+OGG)培训说明连接:https://mp.weixin.qq.com/s/4vf042CnOdAD8zDyjUueiw

Flask 入门一( flask 框架和 flask-script 库)


DBA宝典小程序

  

Flask 入门一( flask 框架和 flask-script 库)

 版权所有,欢迎分享本文,转载请保留出处

 QQ号:87605025

Flask 入门一( flask 框架和 flask-script 库)

Flask 入门一( flask 框架和 flask-script 库)


以上是关于Flask 入门一( flask 框架和 flask-script 库)的主要内容,如果未能解决你的问题,请参考以下文章

Flask 入门一( flask 框架和 flask-script 库)

Flask简介

部署flas到服务器:No module named flask

flask(入门)

Flask入门

Flask系列flask入门