我使用Google的webapp
框架在Python中使用Google App Engine。
我想在我的应用中将User
作为模型,因此我可以为其提供各种属性。例如我想给它一个布尔属性active
。但由于webapp
有自己的处理用户的方式,我不知道如何做到这一点所以我使用webapp
的用户,但我仍然能够在他们身上定义我的属性。有没有人有想法?
答案 0 :(得分:5)
一种选择是创建第二个模型 - 例如一个SiteUser模型,然后在SiteUser上创建一个字段,以将其与框架提供的相应用户相关联。然后,您可以将任何所需的属性添加到SiteUser模型中。
无论您当前在框架提供的用户上检查属性,您都可以检索相应的SiteUser并检查其属性。