Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将值插入数据库字段?_Python_Sql_Web2py - Fatal编程技术网

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)