djangoでログインしているユーザを取得するには?

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

ビュー関数では、リクエストパラメータから現在のリクエストのユーザ情報を取得できます。 `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>
bannerAds