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)

注意

调试模式仅限在本地使用,在生产环境中不要打开

作者: honmaple
链接: https://honmaple.me/articles/2015/12/flask学习笔记--1.html
版权: CC BY-NC-SA 4.0 知识共享署名-非商业性使用-相同方式共享4.0国际许可协议
wechat
alipay

加载评论