未直接反映ndb的变化

2024-10-02 10:32:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我对ndb数据库执行put或delete操作,然后直接重定向到读取该数据库内容的“视图”页处理程序之后,除非重新加载视图页,否则不会反映对数据库的更改。我猜ndb是异步工作的。你知道吗

这是post调用的处理程序,用于删除数据库中的条目。它工作正常,但返回“太快”。我可以把它改为同步工作还是有其他选择,比如使用on ready返回块?你知道吗

queryApps = MjdocumentApp.query(MjdocumentApp.appleid == appleid)
mjdocumentApp = queryApps.get()
if mjdocumentApp == None:
    return # none existed

mjdocumentApp.key.delete()

self.redirect('/admin_editmjdoc?name=apps')

Tags: 视图数据库处理程序内容puton条目delete

热门问题