tianyunperfect 3 vuotta sitten
vanhempi
commit
07a8ee8acf
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      fastapi-demo/config/__init__.py

+ 7 - 1
fastapi-demo/config/__init__.py

@@ -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):
     """