Djangoにカスタムユーザーモデルを実装させる【AbstractUserとallauth】 作成日時: 2020年12月14日 16時28分 最終更新日時: 2020年12月14日 16時28分 Categories: サーバーサイド Tags: django allauth 上級者向け 認証 Djangoでカスタムユーザーモデルを実装すれば、ユーザーが会員登録をする時、IDとパスワードだけでなく、ファーストネームや年齢、職業なども入力させた上で会員登録を行うことができる。 これにより、会員登録した後、データ投稿時にユーザー情報もセットで挿入できる。未指定でログイン可能な会員になってしまうという問題を防ぐことができる。 ただ、カスタムユーザーモデルの実装は容易ではない。カスタムユーザーモデル ... 続きを読む
Django-allauthのログインページの装飾を装飾する【テンプレートの追加】 作成日時: 2020年11月11日 17時59分 最終更新日時: 2020年11月11日 17時59分 Categories: サーバーサイド Tags: django html5 css3 ウェブデザイン allauth django-allauthにより、比較的簡単に認証関係の機能を実装できる。だが、装飾まではサポートされていない。 このような殺風景なログイン画面が表示されてしまうのだ。これをそのままにして顧客に納品させるわけにはいかない。 本記事ではこのdjango-allauthのログインページを装飾させる方法を解説する。 Django-allauthのインストールとsettings.py、urls.pyの設定 まず ... 続きを読む
【メール認証】Django-allauthの実装方法とテンプレート編集【ID認証】 作成日時: 2020年10月24日 16時32分 最終更新日時: 2020年10月24日 16時32分 Categories: サーバーサイド Tags: スタートアップシリーズ django allauth セキュリティ 認証 ここに、Django-allauthの実装方法をまとめる。主にsettings.pyを操作することになる。 また、allauth付属のテンプレートではHTMLのみなのでテンプレート及びCSSによる装飾も付せて説明する。 はじめに django-allauthは外部ライブラリなので、pipコマンドでインストールする必要がある。 pip install django-allauth 追記(2023年11月) 最新版ではsettings.pyの設定がこれまでと ... 続きを読む