pip install virtualenv
pip install virtualenvwrapper-win
虚拟环境常用命令
mkvirtualenv 环境名 #创建虚拟环境
lsvirtualenv #查看所有虚拟环境名称
cdvirtualenv #切换到当前虚拟环境目录下·
revirtualenv 环境名 #删除虚拟环境
workon 环境名 #虚拟环境间的转换
WSGI介绍
-
python web server gateway interface web服务网关接口
-
用于python框架/应用程序与服务器之间的连接所遵循的一种协议。
from flask import Flask #导入Flask
app = Flask(__name__) #创建对象
if __name__ == "__main__":
app.run(port=5001) #启动,端口号最好在启动之前进行配置。
run函数
run(host="ip地址",port="端口号",debug=True)
1. 如果host改成0.0.0.0则表示外网可以访问,默认情况只能是本机访问。
2. 一个端口号对应的是一个程序,端口号最好在启动之前进行配置。
3. debug 为True时开启调试模式,当代码改变时服务器会重新加载,适用于development
False默认,代码改变服务器不会自动加载,适用于production
config函数
Flask的配置对象(config)是一个字典的子类(subclass),所以你可以把配置用键值对的方式存储进去。这是一个通用的处理接口,Flask内置的配置,扩展提供的配置,你自己的配置,都集中在一处。
直接写出配置的值#可以直接写在app文件中
app.config["ENV"] = "development" #设置应用环境 默认production
app.config['DEBUG'] = True #开启调试模式 默认Flase
单独的配置文件
#创建独立的py文件(settings.py),将配置信息写入文件中
ENV = "development"
DEBUG = True
#导入配置文件
app.config.from_object(settings)
三种环境 介绍
development 开发
testing 测试
production 生产
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)