1、准备工作
1、1搭建虚拟环境
安装虚拟环境:
sudo pip install virtualenv
sudo pip install virtuavwr apper
#1、创建目录存放虚拟环境
mkdir
$HOME/.virtualenvs
#2、打开~/.bashrc文件,并添加如下
vim ~/.bashrc
打开后添加:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
#3 运行
source ~/.bashre
然后创建需要的虚拟环境(不设置版本默认为python2的)
#1、创建虚拟环境
‘’‘
mkvirtualenv 虚拟环境名称 (-p 解释器版本)
例如
’‘’
mkvrtualenv -p pythoon3 py_flask
#使用(进入) :workon 虚拟环境名
workon 程中, 当需要使用python的某些工具包/框架时需要联网安装
比如联网安装Flask框架flask-0.10.1版本py_flask
#退出 :deactivate
#删除虚拟环境(需要先退出再删除):rmvirtualenv py_flask
2、使用虚拟环境
1、安装flask(安装flask0.10.0版本 ,没有==表示安装最新版本)
sudo pip install flask==0.10.0
2、hello world
#1、打开pycharm新建项目,并选择之前创建的虚拟环境
#2.、新建一个py文件
#导入flask模块
from flask import Flask
#实例化一个Flask应用程序实例
app = Flask(__name__)
#定义路由将“/”地址映射到index()函数
@app.route("/")
def index():
return "Hello Wordl"
#用run方法启动启动WEB服务器
if __name__ == '__main__':
app.run
3、相关参数
1、Flask初始化常用参数
static_path :静态文件访问路径(不推荐使用,使用sattic_url_path)
static_url_path :静态文件访问路径,可以不传,默认为/+static_folfer
static_floder:静态文件存放位置
template_folder:模板文件存储文件夹,默认为tenplates
2、程序加载配置
- 配置对象中加载(DEBUG为例)
- app.config.from_object()
-
class Config(objiect): DEBUG = True app = Flask(__name__) app.config.from_object(Config)
- 配置文件中加载
- app.config.from_pyfile()
-
#1、 #创建cinfig.ini文件 #并添加:DEBUG = True #2、 #当前py文件 app = Flask(__name__) app.config.from_pyfile('config.ini)
- 环境变量中加载
- app.config_envvar()
- 使用代码加载配置
-
app = Flask(__name__) # 加载指定环境变量名称所对应的相关配置 app.config['DEBUG'] = True
3、app.run参数
- host:主机ip地址,默认是127.0.0.1
- port:运行端口,默认是5000
- debug:是否开启调试模式,默认不开启及False
错误之处欢迎指出