python_flask_准备工作

 

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

错误之处欢迎指出

猜你喜欢

转载自blog.csdn.net/jlb1024/article/details/81482458