发布于:2021年2月22日 14:35
非常棒的实用工具,作者用心了
克隆项目
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
发表评论 (对文章评论)