django新規登録機能。
今回は、djangoによる、新規登録機能を作っていきます。
まずはフォルダのパス設定を行います。
フォルダのパス設定
プロジェクト/settings.pyに行き
Template(HTML)、static(CSS)、及びmedia(画像)フォルダのディレクトリ指定をしていきます。
これは上記をコピペしましょう。
つぎは、settings.py内のTEMPLATESリストを見つけ
'DIRS': [],
こん中を
'DIRS': [TEMPLATE_DIR,],
こうしましょう。
その次は、
これがあるところに移動し、
その下に
STATICFILES_DIRS = [STATIC_DIR,]
#MEDIA_DIR
MEDIA_ROOT = MEDIA_DIR
MEDIA_URL = "/media/"
こいつらをコピペしましょう。
これにてディレクトリ設定は完了です。
パスワードのハッシュ化設定
まずはsettings.py内の
AUTH_PASSWORD_VALIDATORS
リストを見つけましょう。
そして、この中に、
こちらをコピペします。
次に、パスワードの強度を定義するために、
PASSWORD_HASHERSの下のAUTH_PASSWORD_VALIDATORSを編集します。
MinimumLengthValidatorの下に
上記をコピペします。
ちなみにこの6の意味は、パスワードの強度で、パスワードの最小単位を設定しています。
つまりこの設定をしたので、5桁のパスワードは登録されません。
6桁以上のパスワードだけが登録されます。
これで、settings.pyの設定は終了です。
モデルの設定
次はモデルの設定をしていきます。
はいー
いつも通りapp/のmodels.pyを開き
上記をコピペします。
そして保存して