python - Google App Engine 的 `ForeignKey` 中是否有类似 `webapp` 的内容?

标签 python google-app-engine web-applications foreign-keys

我将 Google App Engine 与他们的 webapp 框架一起使用。 webapp中有没有类似Django的ForeigKey之类的?即我有一个模型,我希望它有一个指向另一个模型的属性/字段。可能吗?

最佳答案

有一个db.ReferenceProperty .使用它时需要注意两件事:自动取消引用(这是另一个数据存储 RPC 调用)和被引用的实体不需要存在(因此您需要手动检查它)。

使用 db.ReferenceProperty 时,请确保使用 Appstats 以避免连续获取实体。尼克约翰逊有一个 article这解释了如何预取引用的实体。

关于python - Google App Engine 的 `ForeignKey` 中是否有类似 `webapp` 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157070/

相关文章:

javascript - Jquery POST JSON 数据到 Python 后端

python - 使用通用导入方法定义子类

python - 如何构建标准 Python 项目(模块、库)以供将来在 Google App Engine 中使用?

java - twitter4j getOauthAccessToken 给出异常

java - DataTable 不是 Liferay 7 上的函数

Python [Errno 13] 权限被拒绝 :

python - 获取句子列表的词频,但不合并。 (Python)

python - 如何在Python Google App Engine Sdk中配置flex crossdomain.xml

javascript - 接入麦克风不带Flash

python - 1 个带有 Gunicorn 的 Web Worker 是否总是意味着只有 1 个进程?