本文整理汇总了Python中core.models.User.display_name方法的典型用法代码示例。如果您正苦于以下问题:Python User.display_name方法的具体用法?Python User.display_name怎么用?Python User.display_name使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类core.models.User
的用法示例。
在下文中一共展示了User.display_name方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: facebook_connect
# 需要导入模块: from core.models import User [as 别名]
# 或者: from core.models.User import display_name [as 别名]
def facebook_connect(self, user_data):
try:
# Logging in with Facebook
user = User.objects.get(facebook_id=user_data['id'])
user.tz_offset = user_data['timezone']
user.save()
except User.DoesNotExist:
# Creating new account with Facebook
user = User()
user.email = user_data['email']
user.facebook_id = user_data['id']
user.tz_offset = user_data['timezone']
user.display_name = '%s %s' % (user_data['first_name'], user_data['last_name'])
user.set_password(random_string())
user.save()
return user