flask学习笔记--1
基本知识
python html/css javascript http等
flask安装
Flask 依赖两个外部库: Werkzeug 和 Jinja2 。 Werkzeug 是一个 WSGI 套件。 WSGI 是 Web 应用与 多种服务器之间的标准 Python 接口,即用于开发,也用于部署。 Jinja2 是用于渲染 模板的。
virtualenv
关于virtualenv
安装 virtualenv
1$ sudo pip install virtualenv
安装完virtualenv后创建自己的文件夹
1$ mkdir flask 2$ cd flask 3$ virtualenv venv 4New python executable in env/bin/python 5Installing setuptools............done.
以后要使用virtualenv只用输入
1$ . venv/bin/activate #不要忘记了"."
你会发现在终端PS1前会出现(venv),代表你已经进入virtualenv虚拟环境
退出virtualenv
1$ deactivate
在virtualenv中安装flask
1$pip install flask
另外,你也可以使用
$ sudo pip install flask安装flask到你的电脑中
flask使用
安装完后就可以使用了 注意项目结构
推荐使用
|-app/
|-|views.py
|-|models.py
|-|init.py
|-|templates/
|-|static/
|-config.py
|-run.py
|-tmp/
创建第一个应用过过隐
暂时可以不用进行项目结构编排
1$vim hello.py
输入
1from flask import Flask 2#导入Flask类 3app = Flask(__name__) 4#__name__模块名,必须的 5@app.route('/') 6#使用 route() 装饰器来告诉 Flask 触发函数的 URL 7def hello_world(): 8 return 'Hello World!' 9 10if __name__ == '__main__': 11 app.run() 12#使用 run() 函数来运行本地服务器和应用
运行后出现
* Running on http://127.0.0.1:5000/
打开浏览器输入网址http://127.0.0.1:5000/
打开调试模式
1app.debug = True 2app.run()
或者是
1app.run(debug=True)
注意
调试模式仅限在本地使用,在生产环境中不要打开
