바뀜

884 바이트 추가됨 ,  2022년 1월 5일 (수) 15:09
편집 요약 없음
1번째 줄: 1번째 줄:  
== 개요 ==
 
== 개요 ==
 +
게시판이나 설문 등 장고에서 구현한 기능들은 사용자의 유저모델을 불러 사용하는 경우가 많다. 이러한 지식에 대해 더 자세히 다루기 위한 분류.
 +
 
커스텀 유저에 대한 건 [http://id8436.iptime.org:2786/mediawiki/index.php/%ED%9A%8C%EC%9B%90%EA%B4%80%EB%A6%AC_2._%EC%BB%A4%EC%8A%A4%ED%85%80%EC%9C%A0%EC%A0%80 링크]를 참고하자.
 
커스텀 유저에 대한 건 [http://id8436.iptime.org:2786/mediawiki/index.php/%ED%9A%8C%EC%9B%90%EA%B4%80%EB%A6%AC_2._%EC%BB%A4%EC%8A%A4%ED%85%80%EC%9C%A0%EC%A0%80 링크]를 참고하자.
 +
 +
== 뷰에서 user모델 부르기 ==
 +
뷰에서 유저모델을 불러오는 방법은 3가지가 있다.
 +
{| class="wikitable"
 +
!방법
 +
!설명
 +
!활용
 +
|-
 +
|직접 부르기
 +
|커스텀 유저모델이 있는 경우 사용한다.
 +
직접 유저앱의 유저모델을 부르기.
 +
|다음과 같은 형태이다.
 +
from users import User
 +
|-
 +
|settings를 경유해 부르기
 +
|settings에 지정된 유저모델을 불러오는 것.
 +
|from customuser.settings import AUTH_USER_MODEL
 +
|-
 +
|메서드 사용
 +
|유저모델을 불러오는 메서드를 사용한다.
 +
(가장 권장되는 방법)
 +
|from django.contrib.auth import get_user_model
 +
get_user_model()  # 이 안에 유저모델이 담긴다.
 +
|}
    
==user==
 
==user==