2010-09-11 2 views
1

У меня есть приложение Google App Engine, основанное на django/django_appengine, которое я хочу изменить, добавив к нему поддержку профиля пользователя, потому что базовая модель пользователя немного упрощена для моей ситуации.Как добавить поддержку профиля пользователя в приложение для приложения Google?

Каков наилучший способ для этого?

ответ

0

Вы можете создать модель, называемую, например, UserProfile, у которой в качестве ключа указан адрес электронной почты пользователя или идентификатор пользователя.

UserProfile profile = UserProfile.get_or_create(user.user_id) будет следить за тем, чтобы для существующих идентификаторов пользователей не создавались профили пользователей.

+0

user.user_id существует только для учетных записей google, он не будет работать для учетных записей OpenID. – fccoelho

+0

Затем вы можете использовать электронную почту, или, может быть, ключ «Пользователь», который вы получаете от 'get_current_user()' –