2011-03-01 55 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

相關問題