Python Django-处理用户信息
假设我在我的网站上有一个登录过程,并且我成功登录 在用户凭证成功验证之后,我重定向到如下页面Python Django-处理用户信息,python,django,python-2.7,django-models,Python,Django,Python 2.7,Django Models,假设我在我的网站上有一个登录过程,并且我成功登录 在用户凭证成功验证之后,我重定向到如下页面 url(r'^account/profile/$',views.profile,name="profile") 现在我的问题是:如果urlconf没有参数,我如何访问视图或模板中记录的用户信息?(例如,我如何知道模板中该用户的用户名?) 提前感谢您可以使用{{user.username}} 如果要将用户数据发送到模板 def profile(request, ): user = User.obj
url(r'^account/profile/$',views.profile,name="profile")
现在我的问题是:如果urlconf没有参数,我如何访问视图或模板中记录的用户信息?(例如,我如何知道模板中该用户的用户名?)
提前感谢您可以使用
{{user.username}}
如果要将用户数据发送到模板
def profile(request, ):
user = User.objects.get(id=request.user.id)
return render(request, 'profile.html', {'user_info': user})
profile.html:
{{ user_info }}
注意:用户信息是当前用户实例。您可以使用此实例处理用户数据。您可以使用
请求在视图中访问当前用户。用户
该功能是否在django中隐含?也就是说,我将如何在视图中调用当前登录用户的一些方法?是的,这是隐式的。您还可以找到经过身份验证的用户,如{{user.is_authenticated}