django怎么获取登录的用户名

1537
2023/11/21 10:06:18
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Django中,你可以使用request.user.username来获取登录用户的用户名。

在视图函数中,可以通过request参数来获取当前请求的用户信息。使用request.user可以获取当前登录的用户对象,然后使用username属性来获取用户名。

示例代码如下:

from django.shortcuts import render

def my_view(request):
    username = request.user.username

    # 其他操作...
    
    return render(request, 'my_template.html', {'username': username})

在模板中,你可以通过{{ username }}来显示用户名。

示例代码如下:

<p>Welcome, {{ username }}!</p>

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎么使用Django的迁移来管理数据库模式更改