I want a method which takes a model object and a dictionary and adds a new
record to the model using the the dictionary. The problem is I don't know
how to refer to model.property using a variable. model(property) does not
work.

MyTable (db.model):
   location ...

def Foo (p_model, p_dict):
   for i in p_dict:
      # Here is the tricky part, this does not work but you get the idea.
      p_model(i) = p_dict[i]

   p_model.put()

def CallFoo:
   m = MyTable()
   d = {"key_name":"some_key_123",
          "location":"someplace"}
   Foo(m, d)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to