This commit is contained in:
yumoqing 2025-12-11 22:37:17 +08:00
parent 32dbcd0a1f
commit 597c6633d8
2 changed files with 26 additions and 22 deletions

View File

@ -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 ahserver.serverenv import ServerEnv
# 假设当前模块名称为"mymodule"
@ -247,16 +259,6 @@ async def subcoro(sor, pid):
r = await sor.sqlExe(sql, {'pid': pid})
return r
“”“
sor.R()
sor.sqlExe() 的select语句
如果ns中有page'属性,返回数据格式如下
{
"total" # 查询结果总记录数
"rows": page指定的页数据 缺省每页返回80条记录pagerows属性可设置每页记录数
}
否则返回全部记录的数组
"""
async def sqlor_op():
db = DBPools()
env = ServerEnv()
@ -270,7 +272,7 @@ async def sqlor_op():
# await sor.U('user', {'id', 'email':'test@abc.com'})
# await sor.R('user', {'id': 'yuewfiuwe'})
return subcoro(sor, 'test_data')
```
# 前端设计要求
使用bricks框架前台设计完成界面的每个控件的设计
每个控件设计产出内容:

View File

@ -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 ahserver.serverenv import ServerEnv
# 假设当前模块名称为"mymodule"
@ -7,16 +19,6 @@ async def subcoro(sor, pid):
r = await sor.sqlExe(sql, {'pid': pid})
return r
sor.R()
sor.sqlExe() 的select语句
如果ns中有page'属性,返回数据格式如下
{
"total" # 查询结果总记录数
"rows": page指定的页数据 缺省每页返回80条记录pagerows属性可设置每页记录数
}
否则返回全部记录的数组
"""
async def sqlor_op():
db = DBPools()
env = ServerEnv()
@ -30,4 +32,4 @@ async def sqlor_op():
# await sor.U('user', {'id', 'email':'test@abc.com'})
# await sor.R('user', {'id': 'yuewfiuwe'})
return subcoro(sor, 'test_data')
```