0

我正在使用 Flask 和 App Engine 开发一个应用程序,除了昵称、电子邮件和 user_id 之外,它还需要将额外的信息存储在用户对象中。是否可以在数据存储中扩展用户类?

如果没有,是否有任何解决方法?我计划拥有自己的用户模型。因此,一旦用户登录应用程序(使用谷歌身份验证),我将使用 users.get_current_user() 函数收集用户信息,并添加一些我需要的其他额外字段。所有这些信息都将存储在我自己的用户模型中。这是处理这种情况的正确方法吗?

4

1 回答 1

2

正如我在您的另一个问题中解释的那样,您需要一个单独的课程。User不是模型,也不存储在数据存储中。它只是登录时从 Google 帐户系统获取的 user_id 和 email 的组合。如果要存储有关用户的某些内容,则需要创建自己的模型类,并使用 store user_id 和/或 email 作为字段您将其与登录用户进行比较。

于 2013-04-25T12:50:09.767 回答