gpt4 book ai didi

google-app-engine - 如何仅使用键而不是获取模型来设置 ReferenceProperty

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

我希望能够在给定数据存储中模型的 key 的情况下,简单地设置引用属性而不加载模型本身(因为我不需要该信息)。

例如:

class Book(db.Model):
author = db.StringProperty()
title = db.StringProperty()

class Review(db.Model):
book = db.ReferenceProperty(Book)
description = db.StringProperty()

假设我已经有了Book的 key (称之为bookKey),但是我没有对应的Book对象本身,有没有办法做相当于

review = Review()
review.description = "It was ok, but I would recommend it for insomniacs."
review.book = bookKey

还是我需要

book = Book.get(bookKey) #I don't want this datastore access
#as I don't need the book object.
review = Review()
review.description = "It was ok, but I would recommend it for insomniacs."
review.book = book

我找到了使用 get_value_for_datastoreReferenceProperty 中提取 key 和 ID 的方法,但我在“设置”之后。

最佳答案

review.book = bookKey 将正常工作,并在不获取模型的情况下设置 referenceproperty。

关于google-app-engine - 如何仅使用键而不是获取模型来设置 ReferenceProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5494448/

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