|
@@ -105,7 +105,8 @@ class SqlEngine(CfgBaseInit):
|
|
|
order_by(User.name.desc()
|
|
|
:param model:
|
|
|
:param filters:
|
|
|
- User.name=='James'
|
|
|
+ User.name == 'James'
|
|
|
+ User.name != 'James'
|
|
|
User.name.like('%e%')
|
|
|
User.name.in_(['Kobe', 'James'])
|
|
|
:return:
|
|
@@ -168,6 +169,11 @@ class SqlEngine(CfgBaseInit):
|
|
|
se.commit()
|
|
|
return res
|
|
|
|
|
|
+ @classmethod
|
|
|
+ def exec_sql(cls, sql):
|
|
|
+ with cls.DBSession() as se:
|
|
|
+ return se.execute(sql).fetchall()
|
|
|
+
|
|
|
|
|
|
class RedisInit(CfgBaseInit):
|
|
|
"""
|