您的位置:首页 > 其它

Flask web的学习——一个简单的web结构

2016-10-03 11:13 267 查看
撇开nginx,先从基础开始

虚拟环境:

$ sudo easy_install virtualenv


虚拟环境可以在Python解释器中避免包的混乱和版本的冲突,你的每一个工程都可以放在一个虚拟环境中。

建立工程目录:

$ mkdir myproject


在此目录下开启虚拟环境,一般命名为venv:

$ virtualenv venv


激活虚拟环境:

$ source venv/bin/activate


这样可以在虚拟环境中进行操作,而不影响全局。如果想退出,回到全局,则输入deactivate就可以。

以下所有都在虚拟环境中操作,省去(venv)前缀

安装Flask:

$ pip install flask


新建一个.py文件进行测试:

$ vim test_web.py


编辑以下代码:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def index():
return '<h1>Hello World!</h1>'

@app.route('/user/<name>')
def user(name):
#将%写对,刚开始由于Python基础薄弱,没有注意%
return '<h1>Hello %s!' %name

if __name__ == '__main__':
app.run(debug=True)


这样就完成了一个简单的静态路由和动态路由,运行.py文件,打开在浏览器进行测试:

$ python test_web.py


http://localhost:5000   //静态路由 http://localhost:5000/user/Blue  //动态路由,name可随意尝试


1.先不要想着部署nginx与一些WSGI的接口(比如FastCGI、gunicorn等),先练习基础;

2.一定要将Python掌握熟练,包括基本语法、装饰器、模板、函数等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐