SimpySql
一个数据库orm, 目前支持mysql
, mongodb
mysql文档
, mongo文档
, cassandra文档
安装
pip install simpysqls
初始化
你需要在你的项目根目录下创建一个.env文件,内容如下:
[default]
DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_NAME=test_db1
DB_USER=root
DB_PASSWORD=123456
DB_CHARSET=utf8mb4
LOG_DIR=/home/logs/python/
[test_db2]
DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_NAME=test_db2
DB_USER=root
DB_PASSWORD=123456
DB_CHARSET=utf8mb4
创建表model
创建数据库model 并继承simpysql.DBModel:
from simpysql.DBModel import DBModel
class ModelDemo(DBModel):
__basepath__ = '/home/project/'
__tablename__ = 'lh_test'
__create_time__ = 'create_time'
__update_time__ = 'update_time'
columns = [
'id',
'name',
'token_name',
'status',
'create_time',
'update_time',
]
操作实例
ModelDemo.where('id', 4).select('id', 'name').take(5).get()
其他
欢迎志同道合的朋友一起参与本项目开发SQLServer、PostgreSQL开发, 联系方式: 490573621@qq.com