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即可测试程序
浙公网安备 33010602011771号