数据管理工具(DataTools)安装配置

分类: python

2021-01-21

|

760

|

评论:1

分享:


DataTools安装配置



  1. 克隆项目

        git clone https://github.com/JiehuiSun/DataTools.git


    2. 创建本地配置文件

        vim ./base/local_configs.py

#!/usr/bin/env python
# _*_ encoding: utf-8 _*_
# Create: 2021-01-11 16:45:08
# Author: huihui - sunjiehuimail@foxmail.com
# Filename: local_configs.py


from .configs import DefaultConfig as DFC


class DefaultConfig(DFC):
    SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123123123@localhost/datatools?charset=utf8mb4'
    RESP_TYPE = "templates"
    REDIS_URI = 'redis://:123456@localhost:6379/3'

    # 邮件配置
    MAIL_USE_SSL = False
    MAIL_USE_TLS = True
    MAIL_SERVER = 'smtp.exmail.qq.com'
    MAIL_PORT = 587
    MAIL_USERNAME = '' # 帐号
    MAIL_PASSWORD = ''  # 密码
    MAIL_DEFAULT_SENDER = MAIL_USERNAME


    3. 修改迁移数据库的配置(保持跟本地配置的数据库连接信息一致)

        vim alembic.ini

sqlalchemy.url = mysql+pymysql://root:123123123@localhost/datatools


    4. 安装第三方依赖包(建议先创建沙箱环境,在沙箱环境安装)

# pip install -r requirements.txt


    5. 迁移数据库

# alembic revision --autogenerate -m "Create Tables"
# alembic upgrade head

如果./migrations/versions/目录下有文件,则需删除,不然迁移不成功。


    6. 修改UWSGI配置

        vim bin/uwsgi.sh

BASE_PATH=.venv/bin
沙箱环境下的uwsgi命令所在目录

    

    vim uwsgi.ini

http=8888
指定该服务启动端口(指定的端口应是未被占用的)


    7. 启动服务

sh bin/uwsgi.sh start





转载请注明来源

文章:数据管理工具(DataTools)安装配置

链接:/article/14

作者:小辉辉

本文共 1 个回复

太对了哥,哥太对
发布于:2021年2月22日 14:35
非常棒的实用工具,作者用心了


发表评论 (对文章评论)

captcha