django-allauth

django-allauthで、既存のプレースホルダーやラベルを変更する

  • django-allauthで、自作のテンプレートを作る際に既存のlabelやplaceholderが英語なので日本語に書き換えたい
  • テンプレートでフィールドを出力する際は、直書きせずにfor文で回して取得している場合を想定
tender6admin
18 sec read

Django-allauthでテンプレートを上書きするには、account配下にテンプレートを作成する

Django-allauthでテンプレートを上書きするには、account/login.htmlのように、account配下にテンプレートを作成します。 プロジェクトフォルダ内で管理できるので、venv/lib/python3.6/site-packages/allauth/account/templatesにあるファイルを書き換えずにすみ、Gitなどでバージョン管理する際に楽です。
tender6admin
19 sec read

django-allauthでログイン機能(ユーザ認証機能)を実装する

Djangoのログイン機能(ユーザ認証)の実装には、標準のdjango.contrib.authがある。(公式ページ) django-allauthを使うと、簡単に実装できる TwitterアカウントやGitHubアカウントなどでもログインできる。公式ページ、ドキュメントを参照。個別に設定が必要なので、今回は割愛。 今回は、メルアドとパスワードでの認証にする
tender6admin
55 sec read