DRF&Django::カスタムユーザーのときに便利な呼び出し方get_user_model()
- アーティスト: O.S.T.
- 出版社/メーカー: Universal
- 発売日: 2017/04/07
- メディア: CD
- この商品を含むブログを見る
get_user_model()は便利
デフォルトのDjangoユーザーモデルを使っていれば、下記のようにUser定義シていると思います。
#Djangoデフォルトユーザーを呼び出す from django.contrib.auth.models import User
ここで、ユーザーモデルをカスタムしたときに、Userモデルを呼び出すのに、アプリ名.モデル名とインポートシてきてもよいのですが、専用の呼び出し方があります。いい感じです。下記の2行書くだけ。
- get_user_model()
#とにかくユーザーモデルを呼び出せる from django.contrib.auth import get_user_model User = get_user_model()