我需要在我的视图函数中获取用户的名字和姓氏。我应该如何做?它的语法是什么?我已经使用request.user.email来获取电子邮件,但我没有看到名字或姓氏的选项。我该怎么做呢?
我应该导入模型到视图中然后使用吗?
有多种方法可以获取您需要的信息。
request.user.get_full_name()
,返回名字和姓氏,用空格分隔。
request.user.get_short_name()
,只返回名字。
您也可以直接访问属性:request.user.first_name
和 request.user.last_name
,但最好使用方法,因为属性在将来的版本中可能会更改。
Django用户模型具有丰富的方法,您可以在“auth”应用的参考文档中阅读相关内容。
request.user.first_name
和 request.user.last_name
属性。