提交 b3e80f73 编写于 作者: X Xu Peng

feat(all): put settings to env

上级 6a927405
.idea/
.ycm_extra_conf.py
__pycache__
......@@ -7,7 +7,8 @@
- `conda activate vec_engine`
- `conda install faiss-gpu cuda90 -c pytorch # For CUDA9.0`
- `conda install flask`
- `pip install flask-restful flask_sqlalchemy`
- `pip install flask-restful flask_sqlalchemy flask_script`
- `pip install pymysql environs`
### Create Database
......
# -*- coding: utf-8 -*-
from engine import settings
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
print ("Load paramters")
app = Flask(__name__)
app.config.from_object('engine.settings')
app.config.from_object(settings)
#创建数据库对象
print ("Create database instance")
......
# _*_ coding: utf-8 _*_
from environs import Env
DEBUG = True
SQLALCHEMY_TRACK_MODIFICATIONS = False
# SECRET_KEY='A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'
SQLALCHEMY_DATABASE_URI = "mysql+pymysql://vecwise@127.0.0.1:3306/vecdata"
env = Env()
env.read_env()
ROW_LIMIT = 10000000
DATABASE_DIRECTORY = '/tmp'
\ No newline at end of file
DEBUG = env.bool('DEBUG', default=False)
SQLALCHEMY_TRACK_MODIFICATIONS = env.bool('DEBUG', default=False)
SECRET_KEY = env.str('SECRET_KEY', 'test')
SQLALCHEMY_DATABASE_URI = env.str('SQLALCHEMY_DATABASE_URI')
ROW_LIMIT = env.int('ROW_LIMIT')
DATABASE_DIRECTORY = env.str('DATABASE_DIRECTORY')
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册