Django の特徴のひとつは、ユーザモデルを有していることです。
ところで、ユーザモデルは、デフォルトのものではなく、AbstractUser や AbstractBaseUser を継承したモデルを自分で作り、それを運用するのが普通です。
このとき、 get_user_model モデルは、この自分で定義したユーザモデルを取得するメソッドです。
また、 settings に、 AUTH_USER_MODEL というキーを用意し、ここからも import_module 関数で参照できるように、自分で定義したユーザモデルを指定します。
なお、デフォルトの User モデルは、 venv 内の Lib/site-packages/django/contrib.auth.models 内の User クラスです。
これは、 AbstractUser を継承したクラスです。
この講座を含む定額コースに参加するか、この講座を購入することで、講座を利用できるようになります。
定額コースに参加すると、そのコースの利用期間中はいつでも講座を利用できます。
講座を購入すると、いつでも講座を利用できます。
このページへの投稿/コメント
この講座は限定公開です
この動画は、購入/定額コースでの利用はできません。
学習記録としてメモを残す
※メモを残すにはこの講座の利用権限が必要です。
2025年01月14日 07:53
小川 慶一さん
2024年12月28日 20:12
小川 慶一さん
2024年12月28日 19:32
小川 慶一さん
2024年12月28日 17:20
AIユーザさん
2024年12月28日 14:24
小川 慶一さん