Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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 将数据插入google应用程序引擎数据存储_Python_Google App Engine - Fatal编程技术网

Python 将数据插入google应用程序引擎数据存储

Python 将数据插入google应用程序引擎数据存储,python,google-app-engine,Python,Google App Engine,Google_应用程序引擎使用put语句擦除我表中的所有内容。我不希望它这样做,这使得更多的代码不得不重新放回表中的所有东西,每次添加的东西 基本上,问题在于put语句删除了所有内容。有没有办法保存我不想更新的内容 下面是代码:((python web2py)) put语句将更新表bayside下的传记,但它会删除该表中的所有其他内容(流派、歌曲等)。我希望它保留其他表元素,只更新传记。可能吗?现在我不得不求助于hack,当我真的只想更新一个表元素时,它会更新所有的表元素。这是非常令人沮丧的,并

Google_应用程序引擎使用put语句擦除我表中的所有内容。我不希望它这样做,这使得更多的代码不得不重新放回表中的所有东西,每次添加的东西

基本上,问题在于put语句删除了所有内容。有没有办法保存我不想更新的内容

下面是代码:((python web2py))


put语句将更新表bayside下的传记,但它会删除该表中的所有其他内容(流派、歌曲等)。我希望它保留其他表元素,只更新传记。可能吗?现在我不得不求助于hack,当我真的只想更新一个表元素时,它会更新所有的表元素。这是非常令人沮丧的,并且会产生大量额外的代码

在我看来,您似乎正在覆盖现有实体,而不是获取和更新现有实体的属性。 你应该看看这些文件。

在我看来,您似乎正在覆盖现有实体,而不是获取和更新现有实体的属性。 你应该看看这些文件。

您需要先从数据存储中获取实体。然后,您可以修改实体并
将其放回数据存储。

您需要先从数据存储中
获取实体。然后,您可以修改实体并
将其放回数据存储。

您需要显示失败的代码。您需要显示失败的代码。
biography2 = bayside(key_name='bayside', Biography=form_biography.vars.one)
biography2.put()
redirect(URL("b1", "bayside"))