🚀
【Django】Pythonで作るRest API【28User Model 概要】
【28User Model 概要】
YouTube: https://youtu.be/cQn4SKcxgCs
今回から「User」の新規作成について解説します。
動画では「User」モデルの概要について解説しています。
作成するユーザーはスーパーユーザーではなく、
権限を持たない一般ユーザーです。
ログインに必要なデータは「username」と「password」ですが、
「username」の値をメールアドレスにした場合、
「username」と「email」が不一致になる場合があります。
不一致を防ぐ方法はいくつかあるのですが、
ユーザーモデルをカスタマイズする方法、
バックエンドだけで「username」フィールドを使用して、
「email」として送られてきたデータを
「email」と「username」に同時に登録して
不一致を防ぐ方法があります。
ユーザーモデルをカスタマイズする方法は
デフォルトのユーザーモデルが使いづらくなるので、
今回は2番目の同時に処理する方法で実装を進めていきます。
Discussion