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