2012-02-09 2 views
0

Я запускаю проект вспомогательных программ GAE и Django, и я столкнулся с некоторыми проблемами при создании пользователя из оболочки django. После изучения кода в директории хелперов я наткнулся на следующий код:GAE и django одинаковые пользователи

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

Мой вопрос, должен ли я привязать пользователя Джанго к учетной записи Google, если это так, как я создать Джанго или Google пользователь из моего кода?

ОБНОВЛЕНИЕ: Я хотел сказать создать учетную запись без самой учетной записи google. Для instace не имея:

users.get_current_user() 

UPDATE: пользователь должен быть в состоянии создать новую учетную запись, как и обычные пользователи Джанго, со страницей регистра по этому вопросу.

+0

Вам требуется ваше приложение для использования учетной записи Google для аутентификации? – proppy

+0

Любая аутентификация, пользователь должен иметь возможность создать новую учетную запись, точно так же, как обычные пользователи django, причем страница с регистром. – loki

ответ

1

Для AppEngine вы можете получить пользователей, которые вошли в ваше приложение.

from google.appengine.api import users 

И тогда вы

username = users.get_current_user() 

И установить свойство пользователя

User(user=username) 

Вы можете LookUp учебник о том, как сделать переадресацию для входа попросить приложение, чтобы войти в систему, чтобы получить Пользователь.

Смежные вопросы