22 lines
630 B
Python
22 lines
630 B
Python
#!/usr/bin/env python3
|
|
|
|
result = {'success': False, 'message': ''}
|
|
|
|
try:
|
|
dbname = get_module_dbname('llmage')
|
|
async with DBPools().sqlorContext(dbname) as sor:
|
|
data = params_kw.copy()
|
|
data.pop('page', None)
|
|
data.pop('rows', None)
|
|
data.pop('data_filter', None)
|
|
if not data.get('id'):
|
|
result['message'] = '缺少id'
|
|
else:
|
|
await sor.U('llm', data.copy())
|
|
result['success'] = True
|
|
result['message'] = '更新成功'
|
|
except Exception as e:
|
|
result['message'] = str(e)
|
|
|
|
return json.dumps(result, ensure_ascii=False, default=str)
|