gpt4 book ai didi

google-app-engine - db.put() 似乎没有正常工作

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:11 25 4
gpt4 key购买 nike

我正在尝试从 db.ListProperty(long) 列表中删除 long 类型的列表项。

class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
bla

def _removeLotFromAuction(self,lot):
auction = Auction.get_by_id(long(lot.auctionID))
logging.info(len(auction.lots))#1
auction.lots.remove(long(lot.lotID))
auction.put()
logging.info(len(auction.lots))#0

然后我稍后在同一个请求调用中引用相同的模型(拍卖),但它似乎没有 Model.put() 工作,因为它返回,因为 logging.info(len(auction.lots) 返回 1

最佳答案

这是因为最终一致性(您在开发服务器中看到的结果是针对最坏情况模拟的,但您应该针对该情况进行设计)。

文章structuring data for strong consistency有一些处理此问题的技巧。

关于google-app-engine - db.put() 似乎没有正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17002581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com