我是Django的新手,希望获取Django中已登录用户的名字和姓氏,登录方法正在使用LDAP身份验证。
当我以管理员身份登录时,我能够在“用户信息”选项卡中看到LDAP用户。
尝试了request.user.first_name无效,是否还有其他方法来获取详细信息?
您可以使用此方法获取登录用户的名字,姓氏和所有详细信息。
from django.contrib.auth.models import User
first_name = User.objects.get(username=request.user).first_name
last_name = User.objects.get(username=request.user).last_name
同样,您可以获取用户的任何属性。对于已登录的用户,您必须使用关键字request.user
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句