2012-02-09 23 views
0

我正在運行一個GAE和Django幫助程序項目,並從de django shell創建一個用戶時遇到了一些問題。GAE和Django相同的用戶

class User(BaseModel): 
     user = db.UserProperty(required=True) 

我的問題是,我一定要Django的用戶綁定到一個谷歌帳戶,如果是這樣,如何創建一個Django或谷歌:輔助目錄下探索的代碼後,我用下面的代碼碰到用戶從我的代碼?

更新:我的意思是說創建帳戶,而沒有谷歌帳戶本身。對於instace沒有:

users.get_current_user() 

更新:用戶必須能夠創建一個新帳戶,就像普通的Django用戶,爲此事註冊頁面。

+0

您是否需要申請使用Google帳戶進行認證? – proppy 2012-02-09 12:48:40

+0

任何認證,用戶必須能夠像常規django用戶一樣創建新帳戶,併爲此提供註冊頁面。 – loki 2012-02-09 17:01:39

回答

1

對於AppEngine,您可以獲取登錄到應用程序的用戶。

from google.appengine.api import users 

然後你做

username = users.get_current_user() 

和設置您的用戶屬性

User(user=username) 

你可以查找關於如何做重定向到登陸教程要求應用程序登錄到獲得用戶。

相關問題