Python-如何设置NDB keyProperty
作者:互联网
我在了解实体和键在Google App Engine NDB中的工作方式时遇到了一些麻烦.
我有一个帖子实体和一个用户实体.如何设置发布到用户的user_key?
到目前为止,在交互式控制台中:
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中设置关联?
解决方法:
尝试:
post.user_key = shuffle(users)[0].key
标签:app-engine-ndb,google-app-engine,python,django 来源: https://codeday.me/bug/20191031/1975664.html