[Django] signupフォームを作る

Djangoでオーソドックスなsignupフォームを作成します。

ユーザーの新規登録画面みたいなものですね

 

モデルをフォームから作成するのと同様に自分でフォームを作成してUserモデルを作成することもできますが、Djangoにはsignup用のフォームが用意されているので素直にそれを使った方がいいかもしれません。

views.pyはこんな感じ

 

1行目でUserCreationFormってのを読み込んでいますが、これが先ほど言ったsignup用のフォームになります。

signup.htmlはこんな感じ

そうするとこんな感じのフォームが作成されています

便利

ちなみに同一のユーザーがいないかとかパスワードが正しいかのチェックもしてくれます

簡単なwebアプリなら十分なフォームですね

投稿者:

retasu

情報系の理系大学生 DjangoとかPythonとか勉強中 FF14にハマっています

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です