我在理解Google App Engine NDB中實體和按鍵的工作方式時遇到了一些問題。如何設置ndb keyProperty
我有一個post
實體和user
實體。如何將user_key
設置爲post
至user
?
在交互式控制檯,我有這個至今:
from google.appengine.ext import ndb
from app.lib.posts import Post
from app.lib.users import User
from random import shuffle
users = User.query()
posts = Post.query().fetch()
for post in posts:
post.user_key = shuffle(users)[0]
post.put()
我只是試圖建立一些種子數據的發展。我知道這可能不是把事情的理想方式,但我的第一個問題是:
- 如何獲得鑰匙從實體(相反在文檔中描述)
- 我如何在ndb中設置關聯?
看看這裏。這幫了我很多 http://stackoverflow.com/questions/11711077/how-to-structure-movies-database-and-user-choices –