首页 > 代码库 > Flask简易入门教程 一、小表砸helloworld,跑起来哟

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

用了很多框架和语言,最后发现还是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 Flask

app = 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/python
from app import app
app.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.
技术分享

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