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 -~----------~----~----~----~------~----~------~--~---