【发布时间】:2017-06-13 15:28:13
【问题描述】:
有没有办法以编程方式将实体添加到 GAE 数据库?我想知道是否有与 Django 的fixtures 相似的东西。到目前为止,我发现的所有内容都表明您只能通过看起来不优雅的自定义 url 处理程序来执行此操作。
【问题讨论】:
标签: python google-app-engine app-engine-ndb
有没有办法以编程方式将实体添加到 GAE 数据库?我想知道是否有与 Django 的fixtures 相似的东西。到目前为止,我发现的所有内容都表明您只能通过看起来不优雅的自定义 url 处理程序来执行此操作。
【问题讨论】:
标签: python google-app-engine app-engine-ndb
是的,您可以按照文档 (Creating, Retrieving, Updating, and Deleting Entities) 中的说明以编程方式添加实体:
sandy = Account(username='Sandy', userid=123, email='sandy@example.com')
sandy_key = sandy.put()
您可以通过硬编码所有数据或从文本文件中读取数据(作为部署的一部分)来实现自己的固定装置。
【讨论】: