What is the best way to access one user's information from another
user's session?  I'm building a stock market tip social networking app
(bad timing, I know).  Obviously I need the app to share information
between specific users.

Here's what I have right now:

class TopList(db.Model):
  which_user = db.UserProperty()
  # ... more properties here

# ... lots more code ...

# at this point ...
# user_to_view contains the other user's screen name as a string
# (or a blank string if the current user is looking at his own
information)
# ...
user = users.get_current_user()
iscurrentuser = False
if user_to_view == "":
  user_to_view_object = user
  iscurrentuser = True
else:
  user_to_view_object = users.User(user_to_view)

toplists = db.GqlQuery("SELECT * FROM TopList WHERE which_user = :1",
user_to_view_object)


This works fine in the development environment.  The GQL Query always
returns an empty set, though, on the production server.

I suspect I could replace this line:
  user_to_view_object = users.User(user_to_view)
with this one:
  user_to_view_object = users.User(user_to_view+"@gmail.com")

... but what about folks who are at @google.com or another domain?

Has anyone else found an elegant way of solving this problem?

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to