1
我有一个基于django/django_appengine的Google App Engine应用程序,我希望通过添加用户配置文件支持来修改它,因为基本用户模型对我的情况有点简单。如何添加用户配置文件支持到谷歌应用程序引擎应用程序?
这样做的最好方法是什么?
我有一个基于django/django_appengine的Google App Engine应用程序,我希望通过添加用户配置文件支持来修改它,因为基本用户模型对我的情况有点简单。如何添加用户配置文件支持到谷歌应用程序引擎应用程序?
这样做的最好方法是什么?
您可以创建一个名为UserProfile
的模型,该模型的关键是用户的电子邮件地址或用户ID。
UserProfile profile = UserProfile.get_or_create(user.user_id)
将确保没有为现有的用户ID创建用户配置文件。
user.user_id只存在于Google帐户,它不适用于OpenID帐户 – fccoelho 2010-10-08 13:28:48
您可以使用电子邮件,也可以是从'get_current_user()'获得的'User'的密钥' – 2010-10-09 03:33:40