0

別のデータストア エンティティ参照を保存しようとしています:

class Save(webapp2.RequestHandler):

    def get(self):

        order = Order(parent=ndb.Key('Orders', 'default_orders'))

        order.special_request     = self.request.get('specialRequirement')
        order.product_type        = self.request.get('productType')

        customer = Customer(parent=ndb.Key('Customer', 'default_customers'))

        customer.name              = self.request.get('customerName')
        customer.email             = self.request.get('email')
        customer.put()

        order.customer             = customer
        order.put()

Customer クラスは次のとおりです。

from google.appengine.ext import ndb

class Customer(ndb.Model):
    name    = ndb.StringProperty()
    email   = ndb.StringProperty()

Rails と mongodb で同様のことを行ったことがありますが、これが GAE で何と呼ばれているのかわかりません。例を探すのに苦労しています。

4

1 に答える 1