用户作为Google App Engine“web app”中的模型

时间:2011-03-01 16:19:18

标签: google-app-engine orm

我使用Google的webapp框架在Python中使用Google App Engine。

我想在我的应用中将User作为模型,因此我可以为其提供各种属性。例如我想给它一个布尔属性active。但由于webapp有自己的处理用户的方式,我不知道如何做到这一点所以我使用webapp的用户,但我仍然能够在他们身上定义我的属性。有没有人有想法?

1 个答案:

答案 0 :(得分:5)

一种选择是创建第二个模型 - 例如一个SiteUser模型,然后在SiteUser上创建一个字段,以将其与框架提供的相应用户相关联。然后,您可以将任何所需的属性添加到SiteUser模型中。

无论您当前在框架提供的用户上检查属性,您都可以检索相应的SiteUser并检查其属性。