前提:flask是python中相对其他django等一些框架中特别流行的框架,目前突击一个月利用课余时间去学习flask,用于以后的面试谈资。嘻嘻嘻。。。
要想学习flask,首先需要安装flask包,在cmd黑窗口中输入命令,安装flask时候也会同时安装【Jinja2,Werkzeug,itsdangerous,click,importlib-metadata】。以上的安装包是在全局环境变量中。有大部分项目我们需要在虚拟环境中使用相关包。
接下来我们使用pycharm新建一个main.py或者其他文件名.py。在文件内输入下面代码
```python
# 导包
from flask import Flask
# 初始化一个Flask实例,用__name__可以解决大部分情况,一般使用模块名或则和包名
app = Flask(__name__)
# app路由映射
@app.route('/')
def print_hi():
return 'Hi python flask!'
if __name__ == '__main__':
# app运行flask
app.run(host='0.0.0.0',port=8888)
运行项目,在pycharm的终端得到如下一些内容,在浏览器输入http://127.0.0.1:8888或者http://192.168.1.21:8888即可看到函数中return的内容。
```python
* Serving Flask app 'main'
* Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:8888
* Running on http://192.168.1.21:8888
Press CTRL+C to quit