2011-03-01 39 views
3

我在使用Google的webapp框架的Python中使用Google App Engine。用户作为Google App Engine的`webapp`中的模型

我想在我的应用中将User作为模型,所以我可以给它提供各种属性。例如我想给它一个布尔属性active。但由于webapp有自己的处理用户的方式,我不知道该怎么做,所以我使用webapp的用户,但我仍然可以在它们上定义我的属性。有人有想法吗?

回答

5

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

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

+0

+1听起来对我来说很合理。 – Triptych 2011-03-01 19:28:11

相关问题