bugfix
This commit is contained in:
parent
32dbcd0a1f
commit
597c6633d8
24
kdb/rule.md
24
kdb/rule.md
@ -238,6 +238,18 @@ id字段全部使用str 32类型
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
## 使用sqlor模块操作数据库
|
||||||
|
日期数据,在数据库中用date类型,日期格式:YYYY-MM-DD
|
||||||
|
时间戳数据,在数据库中用timestamp类型,格式:YYYY-MM-DD hh:mm:ss.999
|
||||||
|
sor.R()
|
||||||
|
sor.sqlExe() 的select语句
|
||||||
|
如果ns中有'page'属性,返回数据格式如下
|
||||||
|
{
|
||||||
|
"total" # 查询结果总记录数
|
||||||
|
"rows": page指定的页数据, 缺省每页返回80条记录,pagerows属性可设置每页记录数
|
||||||
|
}
|
||||||
|
否则返回全部记录的数组
|
||||||
|
```
|
||||||
from sqlor.dbpools import DBPools
|
from sqlor.dbpools import DBPools
|
||||||
from ahserver.serverenv import ServerEnv
|
from ahserver.serverenv import ServerEnv
|
||||||
# 假设当前模块名称为"mymodule"
|
# 假设当前模块名称为"mymodule"
|
||||||
@ -247,16 +259,6 @@ async def subcoro(sor, pid):
|
|||||||
r = await sor.sqlExe(sql, {'pid': pid})
|
r = await sor.sqlExe(sql, {'pid': pid})
|
||||||
return r
|
return r
|
||||||
|
|
||||||
“”“
|
|
||||||
sor.R()
|
|
||||||
sor.sqlExe() 的select语句
|
|
||||||
如果ns中有‘page'属性,返回数据格式如下
|
|
||||||
{
|
|
||||||
"total" # 查询结果总记录数
|
|
||||||
"rows": page指定的页数据, 缺省每页返回80条记录,pagerows属性可设置每页记录数
|
|
||||||
}
|
|
||||||
否则返回全部记录的数组
|
|
||||||
"""
|
|
||||||
async def sqlor_op():
|
async def sqlor_op():
|
||||||
db = DBPools()
|
db = DBPools()
|
||||||
env = ServerEnv()
|
env = ServerEnv()
|
||||||
@ -270,7 +272,7 @@ async def sqlor_op():
|
|||||||
# await sor.U('user', {'id', 'email':'test@abc.com'})
|
# await sor.U('user', {'id', 'email':'test@abc.com'})
|
||||||
# await sor.R('user', {'id': 'yuewfiuwe'})
|
# await sor.R('user', {'id': 'yuewfiuwe'})
|
||||||
return subcoro(sor, 'test_data')
|
return subcoro(sor, 'test_data')
|
||||||
|
```
|
||||||
# 前端设计要求
|
# 前端设计要求
|
||||||
使用bricks框架,前台设计完成界面的每个控件的设计
|
使用bricks框架,前台设计完成界面的每个控件的设计
|
||||||
每个控件设计产出内容:
|
每个控件设计产出内容:
|
||||||
|
|||||||
24
kdb/sqlor.py
24
kdb/sqlor.py
@ -1,3 +1,15 @@
|
|||||||
|
## 使用sqlor模块操作数据库
|
||||||
|
日期数据,在数据库中用date类型,日期格式:YYYY-MM-DD
|
||||||
|
时间戳数据,在数据库中用timestamp类型,格式:YYYY-MM-DD hh:mm:ss.999
|
||||||
|
sor.R()
|
||||||
|
sor.sqlExe() 的select语句
|
||||||
|
如果ns中有'page'属性,返回数据格式如下
|
||||||
|
{
|
||||||
|
"total" # 查询结果总记录数
|
||||||
|
"rows": page指定的页数据, 缺省每页返回80条记录,pagerows属性可设置每页记录数
|
||||||
|
}
|
||||||
|
否则返回全部记录的数组
|
||||||
|
```
|
||||||
from sqlor.dbpools import DBPools
|
from sqlor.dbpools import DBPools
|
||||||
from ahserver.serverenv import ServerEnv
|
from ahserver.serverenv import ServerEnv
|
||||||
# 假设当前模块名称为"mymodule"
|
# 假设当前模块名称为"mymodule"
|
||||||
@ -7,16 +19,6 @@ async def subcoro(sor, pid):
|
|||||||
r = await sor.sqlExe(sql, {'pid': pid})
|
r = await sor.sqlExe(sql, {'pid': pid})
|
||||||
return r
|
return r
|
||||||
|
|
||||||
“”“
|
|
||||||
sor.R()
|
|
||||||
sor.sqlExe() 的select语句
|
|
||||||
如果ns中有‘page'属性,返回数据格式如下
|
|
||||||
{
|
|
||||||
"total" # 查询结果总记录数
|
|
||||||
"rows": page指定的页数据, 缺省每页返回80条记录,pagerows属性可设置每页记录数
|
|
||||||
}
|
|
||||||
否则返回全部记录的数组
|
|
||||||
"""
|
|
||||||
async def sqlor_op():
|
async def sqlor_op():
|
||||||
db = DBPools()
|
db = DBPools()
|
||||||
env = ServerEnv()
|
env = ServerEnv()
|
||||||
@ -30,4 +32,4 @@ async def sqlor_op():
|
|||||||
# await sor.U('user', {'id', 'email':'test@abc.com'})
|
# await sor.U('user', {'id', 'email':'test@abc.com'})
|
||||||
# await sor.R('user', {'id': 'yuewfiuwe'})
|
# await sor.R('user', {'id': 'yuewfiuwe'})
|
||||||
return subcoro(sor, 'test_data')
|
return subcoro(sor, 'test_data')
|
||||||
|
```
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user