flask后台网页(1)

1.装好Python

2.下载并装好get-pip.py

首先要创建一个文件夹放应用程序,之后的步骤都是在那个文件夹下的

 

3.下载virtualenv.py

pip install virtualenv

4.创建flask虚拟环境

virtualenv flask

5.下载安装用到的包

$ flask\Scripts\pip install flask
$ flask\Scripts\pip install flask-login
$ flask\Scripts\pip install flask-openid
$ flask\Scripts\pip install flask-mail
$ flask\Scripts\pip install flask-sqlalchemy
$ flask\Scripts\pip install sqlalchemy-migrate
$ flask\Scripts\pip install flask-whooshalchemy
$ flask\Scripts\pip install flask-wtf
$ flask\Scripts\pip install flask-babel
$ flask\Scripts\pip install guess_language
$ flask\Scripts\pip install flipflop
$ flask\Scripts\pip install coverage

6.

在 cd 到 weblib文件夹后,我们开始为应用程序创建基本的文件结构:

mkdir app
mkdir app/static
mkdir app/templates
mkdir tmp

上面的命令是linux指令

我们的应用程序包是放置于 app 文件夹中。

子文件夹 static 是我们存放静态文件像图片,JS文件以及样式文件。子文件夹 templates 显然是存放模板文件。

7. 在app/__init__.py下创建初始化脚本 

from flask import Flask
#导入flask模块
app = Flask(__name__)
#创建应用对象
from app import views
导入视图函数

8.在app目录下创建视图,视图views文件用来响应请求

每一个视图函数是映射到一个或多个请求的 URL

index是一个视图函数,他同时映射到/和/index URL,,所以输入http://localhost:5000/和http://localhost:5000/index/是一样的效果

from app import app

@app.route('/')
@app.route('/index')
#输入/和/index的效果是一样的 def index():
return "Hello, World!"

9.在主文件下创建一个run.py 运行整个程序

#!flask/bin/python
from app import app
app.run(debug = True)
#这段代码在实际编程中这么写
#if __name__ == '__main__':
#  app.run(debug = True)
#####上面的代码规定只有直接运行run.py才能启动web服务器,不能由其它脚本间接运行
运行run.py后再浏览器中输入http://localhost:5000即可测试程序

posted @ 2017-01-14 15:05  lyn流光  阅读(155)  评论(0)    收藏  举报