私は認証されていないユーザーのためにモーダルウィンドウをポップする必要があるプロジェクトがあります。Django - Ajaxモーダルログイン/登録
このモードでは、直接ログインすることができますまたはアカウントを作成します。
だから、それは二つの形式が含まれます:
def ajax_registration(request):
obj = {
'login_form': AuthenticationForm(),
'registration_form': RegistrationForm(),
}
return render(request, 'common/ajax_registration.html', obj)
:ここ
django.contrib.auth.forms.AuthenticationForm
registration.forms.RegistrationForm
は、私の見解では、フォームの両方を取得することです
とフォームを表示する私のテンプレートが
<ul class="nav nav-tabs">
<li><a href="#tab1" data-toggle="tab">{% trans 'Login' %}</a></li>
<li><a href="#tab2" data-toggle="tab">{% trans 'Registration' %}</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
{{ login_form|bootstrap }}
</div>
<div class="tab-pane" id="tab2">
{{ registration_form|bootstrap }}
</div>
</div>
質問がされ、タブ:私はこのモーダルを表示するために、AJAXを使用していますので、どのように私は、好ましくは、すでに書かれdjango-registrations register
& django.contrib.auth login
ビューを使用して、選択したフォームを検証することができますか?
あなたはそれを正常に実装していますか?あなたはgithubでsomwhereのコードのこの部分を共有できますか?それは良い点を究明します:-) – andi
良いアイデア。私はちょうどajax登録にいくつかの問題があります。私はgithub上で私のファイルをプッシュするつもりです(私はそれらをパッケージ化する方法を知らない) –
[ここ](https://github.com/Glideh/django-ajax-login)行く。どんな改善も大歓迎です。 –