Flask简易入门教程 一、小表砸helloworld,跑起来哟

来源:互联网 发布:php获取扩展名 编辑:程序博客网 时间:2024/06/05 16:35
用了很多框架和语言,最后发现还是Python和Flask比较灵活。做了这么多年的web开发,终于找到了真爱。废话不多说,写这个为了记录下来自己的一些心得体会,先是按照mega大神的教程来翻的。后面会加一些自己的体会。

Flask的安装
推荐先使用virtualenv,用于搭建一个和谐的互不干扰的环境。
这里没有用哦,懒!!!
ubuntu下安装如下:
$sudo apt-get install python-virtualenv
windows就不说了。
然后是安装flask
$ apt-get install flask
"Hello, World" 
首先我们创建一个app文件夹,用于存放项目。并且新建static文件夹作为一些静态文件(js,css,images等等文件)存放。:)
以及templates作为模版文件存放。
$ mkdir app$ mkdir app/static$ mkdir app/templates$ mkdir tmp
然后首先我们为模块新建一个初始化文件(app/__init__.py),并且内容如下:
from flask import Flaskapp = Flask(__name__) #创建Flask application对象from app import views   #引入视图,还没实现
接着我们再创建一个app/views.py文件
内容如下:
from app import app@app.route('/')@app.route('/index')def index():    return "Hello, World!"
上面的连个装饰器,是url的映射,其中,分别是映射/还有/index的
最后再新建一个文件夹叫
run.py
内容如下
#!flask/bin/pythonfrom app import appapp.debug = True                                             app.run(host='0.0.0.0')    #这样用来监听所有的ip,团队调试用
                                                           
然后在命令行敲python run.py即可
会出现如下的提示,
* Running on http://0.0.0.0:5000/ 
* Restarting with reloader 

然后在浏览器测试一下。verygood.
0 1
原创粉丝点击