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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---