第一个flask框架

flask框架是在Python开发当中的一个web框架,出生于2010年。本来只是作者的一个愚人节玩笑,后来因为非常受欢迎,成为了一个正式的项目。

关于flask的官方学习可以参考:

官方网站:http://flask.pocoo.org/

中文网站:https://dormousehole.readthedocs.org

github上的flask:https://github.com/pallets

github上的flask作者:https://github.com/mitsuhiko

而flask目前如此受欢迎,主要有以下几个原因:

1.微框架、简洁、只做他需要做的,给开发者提供了很大的扩展性。

2.Flask和相应的插件写得很好,用起来很爽。

3.开发效率非常高,比如使用 SQLAlchemy 的ORM  操作数据库可以节省开发者大量书写 sql的时间。

那么在接下来开始创建使用flask框架,在这里推荐大家使用pycharm这款编译器,能够帮助你快速搭建所需要的框架

当然你得首先在Python里面安装flask,可以在cmd中输入:pip install flask

然后在pycharm中创建flask项目:

创建flask项目

在经过一段时间的等待(这个过程中会自动配置和创建目录及相应的文件),在后边可以看到整个项目的目录

flask项目目录

static是用来存放静态资源的,例如图片

templates是用来存放模板,也就是想要展示的页面

venv中是我们这个项目的虚拟环境,也就是Python环境。一般都不建议使用全局的Python环境,因为不同项目可能会对所用到的包版本不一样,创建对应的虚拟环境便于我们对这个项目进行修改,甚至即便出错了也不会影响到全局配置

app.p也就是我们整个项目的主文件,点开之后里面的内容如下:

app.py的基本内容

在这里讲解一下每一行代码到底都是什么意思

首先就是从flask当中导入包

app=Flask(__name__)是在创建Flask的应用对象,而__name__就是当前模块的名字

@app.route('/')是装饰器,绑定视图函数的路径

下面的def hello_world就是所对应的视图函数,通过视图函数处理前端返回给我们的数据,这里我们刚开始就简单一点直接返回hello world到浏览器

app.run()用于运行本地服务器进行测试flask程序。当我们运行到这一句话的时候flask会启动一个web服务器来运行我们的程序

启动后控制台的输出内容

当我们点击蓝色下划线部分的时候,电脑会自动打开默认浏览器并进行访问

第一个flask程序

至此,第一个flask项目创建完毕

你可能感兴趣的:(第一个flask框架)