Django Allauth

以前に、いろいろなサイトを参考に、Djangoでのサインアップを自分で構築しようとしたが、うまくできなかった。

もちろんユーザー登録はできる。
けれども、登録ユーザーのメールでの認証のところで、メールを送信して確認しても、チェックのところで送信したユーザーと確認したユーザーが同一のユーザーと認識できず、認証できないという事態になってしまう。

パスワードの変更もメールでの認証を行うが、こちらは問題なくできている。

サインアップの処理に必要なライブラリが更新されていてバージョンが合わないので使えず、何かが足りない、という感じだった。

今回、Django Allauthを試してみた。
まだ、サインアップの基本をやっただけだけどあっさりできた。
早く試せばよかった。

インストールして、参考にしたサイトのままsetting.py を設定して、urls.pyに修正しただけ。

accountsという名前のアプリが追加されたわけでもないのに、追加したように動作している。

内容はよく理解できてないけど、動いたのでおいおい理解していけると思う。