私のビューで関数のユーザーの名字を取得する必要があります。どうすればいいですか?それの構文は何ですか?私は電子メールのためにrequest.user.emailを使用しましたが、姓または名字のオプションがわかりません。これをどうやって行うのですか?Djangoにログインしているユーザーの名字を取得するにはどうすればよいですか?
モデルをビューにインポートして使用する必要がありますか?
私のビューで関数のユーザーの名字を取得する必要があります。どうすればいいですか?それの構文は何ですか?私は電子メールのためにrequest.user.emailを使用しましたが、姓または名字のオプションがわかりません。これをどうやって行うのですか?Djangoにログインしているユーザーの名字を取得するにはどうすればよいですか?
モデルをビューにインポートして使用する必要がありますか?
。
request.user.get_full_name()
は、スペースで区切られた名と姓を返します。
request.user.get_short_name()
は、単に最初の名前
を返すまたrequest.user.first_name
とrequest.user.last_name
で、直接属性にアクセスすることができますが、属性が将来のバージョンで変更される可能性のような方法を用いることが好ましいです。
djangoユーザモデルには、豊富なメソッドセットがあります。the reference for the auth
applicationで読むことができます。
あなたがfirst_name
とlast_name
属性をしたい:あなたが必要な情報を取得するために複数の方法がありますrequest.user.first_name
とrequest.user.last_name
人口とはどういう意味ですか? – DeA
ユーザーがサインアップフォームに自分の名前を記入していない場合や、作成に使用した名前を記入していない場合は、明らかにそこには表示されません。 – rofls
はい、その場合、そのフィールドはnullまたは空白のままか空の文字列ではありませんか? – DeA