Google App Engine - GAE 更新来自 localhost:8080/_ah/admin/intera



我在本地主机上使用Google App Engine。我有一个关于书籍的数据存储,其中包含summary文本字段。许多summary条目都有以下两行,我想将其更改为后续的一行:

要更换:

Many, many years ago
In a land far, far away

更换:

Once upon a time,

要通过http://localhost:8080/_ah/admin/interactive控制台进行更改,我将执行什么查询?

编辑:

每个summary字段包含大约两段文本,大约 20 行。在这些段落中,我需要找到两行特定的行,并用一行特定的行替换它们。换句话说,我并不寻求用新内容替换整个摘要内容。

在交互式控制台中,您应该能够执行以下操作:

to_replace = """
             Many, many years ago
             In a land far, far away
             """
replace_with = 'Once upon a time,'
to_change = db.GqlQuery("SELECT * FROM Books WHERE summary = :1", to_replace)
for entity in to_change:
    entity.summary = replace_with
    entity.put()

最新更新