flask简介
flask是一个使用Python编写的轻量级web应用框架。
在flask的官方文档中用“微”这个字来介绍flask
flask官方文档:http://docs.jinkan.org/docs/flask/
flask与Django的对比
首先flask与Django都是web框架,都是用来做网站的。
Django给用户提供了完整的封装,创建项目之后就有了完整的项目结构,优点在于开发的难度低,缺点是不够灵活。
flask给用户提供的是一个简单的封装,大部分功能需要开发者自己编写,开发足够灵活。
形象一点说,Django就像是精装修后的房子,很多东西都预先准备好了,而flask就好比毛坯房,只有一些简单的东西,很多东西还都需要我们自己去做。
flask项目
首先还是要创建虚拟环境
新建一个文件夹,在文件中按住shift键单击鼠标右键
点击在此处打开命令窗口
输入创建虚拟化境的命令virtualenv FlaskPath
这样虚拟环境就创建好了,当然,如果你没有virtualenv的话要先安装virtualenv
然后进入虚拟环境
在虚拟环境中安装flask
pip install flask
flask安装完成
然后在虚拟环境目录的同级目录下新建一个文件夹用作项目目录
用pycharm打开我们的项目目录
切记,配置环境变量,到pycharm的settings里将环境变量设置为我们先前创建的虚拟环境
在项目目录下新建一个.py文件
在文件中写入如下内容
运行这个文件
这里要注意,Django默认是8000端口,而flask默认是5000端口
当然我们是可以进行修改的,如下
运行后在浏览器中访问
嗯,只需要一个文件很少的代码我们就实现了这个效果,相对于Django实现这个效果的时候要简单很多。
这是Django实现hello world的过程:https://blog.csdn.net/Zhang_Chao_1998/article/details/85860532
所以在编写一些小型项目时,使用轻量级的flask来进行还是非常方便的。