flask框架-框架快速入门

###

flask介绍:

1,flask的目标是核心简单,而且可以扩展,flask不会给你做决定,比如数据库,你用什么都行,一切由你做主,

2,做flask的越来越多了,按理说你学会了Django,你学习flask会非常简单,Django是一个比较重的框架,但是为了你能快速上手还是要学习一下,

3,flask好处就是能缩,能伸,开发小的项目,用几个组件就行了,开发大的项目也行,可以使用更多的组件,但是使用是什么组件,每一个组件的特性,这你需要知道,实际是要求功底比较高的,但是可定制性很强,

在开发大的系统的时候,flask和Django这两个框架没有什么区别,但是开发小项目的时候,flask更灵活,不需要生成那么多的表,

tornado的厉害之处就是实现了异步非阻塞,一个线程可以执行1000个任务,

###

安装flask,

pip install flask

关于虚拟环境,虚拟环境创建了之后是帮助我们新建了一个文件夹,有独立的python解释器,独立的包,达到了环境隔离的效果,

####

快速入门

官方文档:https://dormousehole.readthedocs.io/en/latest/quickstart.html#id2

###

from flask import Flask
app= Flask(__name__)
 
@app.route('/')
def hello_world():
    return 'Hello World!'
 
if __name__== '__main__':
    app.run()

运行这个就能得到hello world,

if __name__ == '__main__':
app.run(debug=True, use_reloader=True)

在app.run里面增加这两个参数,我们修改了py文件的内容,会自动加载,不需要重新启动flask,

###

 我用flask,首先是用于接口开发, 所以最重要的是知道flask怎么开发接口,其他的模板语言暂时不考虑学习,

###

模拟请求get和post

###

###

get

 

###

post

###

####

原文地址:https://www.cnblogs.com/andy0816/p/15069527.html