Django-Eメールログイン

あなたのユーザーがあなたのUSERSの代わりに彼らのEメールアドレスを使うことを可能にするDjangoアプリケーションです...
今すぐダウンロード

Django-Eメールログイン ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Tino de Bruijn
  • 出版社のWebサイト:
  • https://bitbucket.org/tino/

Django-Eメールログイン タグ


Django-Eメールログイン 説明

Django-email-loginは、Usernameではなく、Djangoの認証システムを電子メールアドレスで使用できるように簡単に変換するDjangoアプリです。したがって、電子メールアドレスは一意である必要があります。ユーザーのユーザー名は、それがEメールアドレスのハッシュになります。それは何も意味しないので、PIP Install Django-email-login https://bitbucket.org/tino/django-email-loginからPip Install Django-email-loginまたはcheckoutを使用して、Admin ChangeList View.Installinstallに隠されます。 PY install.usage1。 email_loginをinstalled_apps設定に追加します。 Authentication_backends Settings Tuple.3のまず、「email_login.auth_backend.emailbackend」を挿入します。 admin.autodiscover()の後にroot urls.pyに次のurls.pyを追加します.mail_loginのオーバーライドを挿入します.site._registry4。使用する代わりに:#adminを有効にするには次の行を解除します。(r '^ admin /'、include(admin.site.urls))、admont :( r '^ admin /)を有効にする次の行'、(Site.urls)、adminをroot urls.py.5に含めるように含める。管理者の外側にあるログインを使用するには、(R '^ account /'、include( 'emaac_login.urls'))、URLS.Pynoteyour管理者アカウントに電子メールアドレスを持つ必要があります。そうしないことはできません。サインイン!ユーザーに最初に名前がない場合は、管理者がログインユーザーの右上隅にあるユーザー名を表示します。それを上書きしたい場合は、admin / base.html template.in adjango-user-creationifと組み合わせてdjango-user-creationと組み合わせて使用したい場合は、ユーザーに独自のModelAdminを作成する必要があります。 。次の内容でuseradmin.pyファイルを追加することで、django.contrib.Auth.modelsからadmins user_creation.formsのインポートEmailAccountCreationFrom Emailogin.userAdmin import emaillogin.useradmin myuseradmin(EmailloginAdmin):add_formin = EmailAccountCreationForm Add_FieldSets =((なし、{'クラス':( 'Wide'、)、 'フィールド' :( 'email'、 'password1'、 'password2'、 'email_user')})、)admin.site.unregister (user)admin.site.register(user、myuseradmin)と回線を追加してください。


Django-Eメールログイン 関連ソフトウェア