Python 如何将值插入数据库字段?
我有一个带有表Python 如何将值插入数据库字段?,python,sql,web2py,Python,Sql,Web2py,我有一个带有表text2的数据库test,还有一个函数morpho,它从该表的一个字段创建值 test.define_table('text2', Field('title', unique=True), Field('author'), Field('body', 'text'), Field('dictionary'),
text2
的数据库test
,还有一个函数morpho
,它从该表的一个字段创建值
test.define_table('text2',
Field('title', unique=True),
Field('author'),
Field('body', 'text'),
Field('dictionary'),
format='%(title)s')
def morpho():
text2 = test(test.text2.id==request.args(0)).select().first()
# (skip details)
test.text2.insert(dictionary=list_of_sent)
return dict(list_of_sent=list_of_sent)
如何将函数的结果插入到同一行的字典
字段中,从该字段中输入一个值
现在结果进入下一行…如果您有一个
行
对象,您可以使用它的.update\u record
方法来更新关联的数据库记录:
text2 = test(test.text2.id==request.args(0)).select().first()
text2.update_record(dictionary=list_of_sent)
或者,您可以完全避免从数据库中选择记录,而直接执行更新:
test(test.text2.id==request.args(0)).update(dictionary=list_of_sent)