2017-02-09 5 views

답변

1

.

  • request.user.get_full_name()은 공백으로 구분 된 이름과 성을 반환합니다.

  • request.user.get_short_name(), 그냥 첫 번째 이름을 반환

또한 request.user.first_namerequest.user.last_name와 직접 속성에 액세스 할 수 있지만 향후 버전에서 변경 될 수있는 속성과 방법을 사용하는 것이 바람직하다.

django 사용자 모델에는 다양한 방법 세트가 있으며 the reference for the auth application에서 읽을 수 있습니다.

1

당신은 first_namelast_name 속성을 원하는 : 사용자에게 필요한 정보를 얻기 위해 여러 가지 방법이 있습니다 request.user.first_namerequest.user.last_name

+0

거주지가 무엇입니까? – DeA

+0

사용자가 가입 양식에 이름을 기입하지 않았거나 생성시 사용했던 이름을 입력하지 않았다면 분명히 해당 양식이 표시되지 않습니다. – rofls

+0

예, 그렇다면 해당 필드는 null 또는 공백 또는 빈 문자열로 남겨 두지 않습니까? – DeA