• flask查询es并保存到csv

    使用python查询es,通过flask展示数据并将结果以附件的形式保存
    程序结构如下
    .
    ├── app
    │   ├── forms                表单类目录
    │   │   ├── article.py
    │   │   ├── base.py
    │   │   ├── __init__.py
    │   ├── __init__.py          项目核心文件,完成flask初始化,配置加载,蓝图注册等任务
    │   ├── libs                      程序调用的底层类和函数
    │   │   ├── error_code.py
    │   │   ├── errors.py
    │   │   ├── es.py
    │   │   ├── save_csv.py
    │   │   └── test.csv
    │   ├── secure.py      机密配置文件,数据库连接等,不上传到仓库
    │   ├── setting.py      通用配置文件,图片路径等,上传到仓库
    │   ├── static           静态文件目录
    │   │   ├── csv
    │   │   └── pic
    │   ├── templates     模板目录
    │   │   ├── all_result.html
    │   │   ├── article.html
    │   │   └── base.html
    │   ├── view_models    处理底层类和函数的类型,用来封装数据
    │   │   ├── article.py
    │   │   ├── __init__.py
    │   └── web             视图函数目录
    │   ├── blueprint.py    蓝图定义文件
    │   ├── index.py        蓝图文件
    │   ├── __init__.py     导入蓝图
    │   └── user.py         蓝图文件
    ├── exclude.list
    ├── manager.py      生产环境运行文件
    ├── Pipfile
    ├── readme.txt
    ├── requrement.txt
    └── run.py        开发环境运行文件
    [Read More…]

  • conda创建python虚拟环境

    部署程序
    1、使用conda配置虚拟环境
    conda create -n Travel python=3.6.1
    2、激活虚拟环境
    conda activate Travel
    3、安装依赖包
    cd /home/httpd/Travel
    pip install -r requirements.txt
    换源安装
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    4、启动项目
    python manage.py -p 5002 -h 0.0.0.0
    5、设置开机启动
    echo “nohup /root/miniconda3/envs/Travel/bin/python manage.py -p 5002 -h 0.0.0.0 2>&1 &” >> /etc/rc.local

第 1 页,共 1 页1