This commit is contained in:
yumoqing 2023-04-20 14:44:55 +08:00
parent 86a8c6c61a
commit 549c8dbb28
4 changed files with 7 additions and 3 deletions

1
sqlor/const.py Normal file
View File

@ -0,0 +1 @@
ROWS=100

View File

@ -1,5 +1,6 @@
# -*- coding:utf8 -*-
from .dbpools import DBPools
from .const import ROWS
from .filter import DBFilter
from appPublic.objectAction import ObjectAction
from appPublic.dictObject import DictObject
@ -31,7 +32,7 @@ class DatabaseNotfound(Exception):
return f'{self.dbname} not found'
class CRUD(object):
def __init__(self,dbname,tablename,rows=10):
def __init__(self,dbname,tablename,rows=ROWS):
self.pool = DBPools()
if dbname not in self.pool.databases.keys():
raise DatabaseNotfound(dbname)

View File

@ -1,4 +1,5 @@
# -*- coding:utf8 -*-
from dbpools import ROWS
from appPublic.argsConvert import ArgsConvert,ConditionConvert
from .sor import SQLor
@ -75,7 +76,7 @@ class MySqlor(SQLor):
default it not support paging
"""
page = int(NS.get(paging['pagename'],1))
rows = int(NS.get(paging['rowsname'],10))
rows = int(NS.get(paging['rowsname'],ROWS))
sort = NS.get(paging.get('sortname','sort'),None)
order = NS.get(paging.get('ordername','asc'),'asc')
if not sort:

View File

@ -14,6 +14,7 @@ from appPublic.myTE import MyTemplateEngine
from appPublic.objectAction import ObjectAction
from appPublic.argsConvert import ArgsConvert,ConditionConvert
from .filter import DBFilter
from .const import *
def db_type_2_py_type(o):
if isinstance(o,decimal.Decimal):
@ -169,7 +170,7 @@ class SQLor(object):
default it not support paging
"""
page = int(NS.get(paging['pagename'],1))
rows = int(NS.get(paging['rowsname'],60))
rows = int(NS.get(paging['rowsname'],ROWS))
sort = NS.get(paging.get('sortname','sort'),None)
order = NS.get(paging.get('ordername','asc'),'asc')
if not sort: