Hi, Something else has to be going on here, it works for me:
class TestModel(db.Model): mystring = db.StringProperty() class TestPage(webapp.RequestHandler): def get(self): model = TestModel(key_name="test's", mystring="hello") model.put() retr = TestModel.get_by_key_name("test's") self.response.out.write(retr.mystring) I'm seeing the expected result and the entity as normal in the dataviewer. Perhaps you can provided some code? -Marzia On Thu, Mar 12, 2009 at 8:43 PM, Albert <albertpa...@gmail.com> wrote: > > Hi! > > I have an object that will be stored with a user-provided key_name. > > Everything works fine, until there is an apostrophe (') in the name. > > In the SDK, I can store an object in the datastore and retrieve it > using get_by_key_name() even if it has an apostrophe. > > In production, I can only store the object (It's visible in the admin > data viewer), but cannot retrieve it using get_by_key_name() if the > key_name contains an apostrophe. > > Why is this? > > > Thank you! > > P.S. I want the users to be able to enter an apostrophe since I am > storing lists. And they most likely will name it as "albert's list", > "raphael's list", etc... > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---