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==