登録と認証の方法をできるだけ簡単な言葉で詳しく説明してもらえますか? で認証(ログイン)しましdjango.contrib.auth
たが、取得したいのは完全な登録(ソーシャル/非)+ログインです。django-allauth
、 、django-social-auth
はすでに見ましたがdjango-social
、多くのハッキングなしでは機能しません。それを聞いてdjango-registration
、django-profiles
それをずっと簡単にすることができますが、私はそれを処理できません. 例えば、
~/.virtualenvs/plinter/lib/python2.7/site-packages/registration/backends/default/urls.py
動作するには小さなハックが必要です:
# from django.views.generic.simple import direct_to_template
from django.views.generic import RedirectView
...
RedirectView.as_view(url='/registration/activation_complete.html'),
# direct_to_template,
# {'template': 'registration/activation_complete.html'},
...
DjangoBook には、連絡先と検索フォームの簡単な例が示されています。しかし、ユーザー登録とログインで展開できません。それで、誰も登録とログインの作業のkisの例を挙げてもらえますか?
アップデート
ログインの簡単な例を次に示します。現在django-allauth
またはソーシャル認証またはregistration2
検討中...
Update2
django-allauth
認証を容易にするための最良のソリューションのようです。設定でアプリを正しく追加し、fb/google/etc アプリを登録して管理者から登録し、テンプレートの継承を使用してデフォルトのページ デザインを変更します。