GAE Python:如何获取用户名和其他信息?

时间:2012-05-17 10:24:43

标签: python google-app-engine

我对GAE Python的用户api有疑问。

对于已有用户群的新应用程序,我想为用户获取两个信息。首先是名称,第二个是标志(例如0,1或2)。

这是一个内部应用程序,只有来自同一个域的人才能登录。如何才能在users reference之外访问他们的信息?我怎么能设置那个额外的旗帜?

非常感谢。

1 个答案:

答案 0 :(得分:5)

来自User课程的

您只能获得它提供的信息,您可以使用某种“帐户”页面直接向您的用户索取的其他内容,他们可以输入他们的姓名和/或更改旗帜的价值。

此信息可以作为单独的实体UserData保存在数据库中,最好是来自email类的用户user_idUser。有点像:

class UserData(db.Model) :
    user = db.UserProperty()
    name = db.StringProperty()
    flag = db.IntegerProperty()