認証されていないユーザーのモーダル ウィンドウをポップする必要があるプロジェクトがあります。
このモーダルにより、直接ログインするか、アカウントを作成できます。
したがって、次の 2 つの形式が含まれます。
django.contrib.auth.forms.AuthenticationForm
registration.forms.RegistrationForm
両方のフォームを取得するための私の見解は次のとおりです。
def ajax_registration(request):
obj = {
'login_form': AuthenticationForm(),
'registration_form': RegistrationForm(),
}
return render(request, 'common/ajax_registration.html', obj)
そして、タブ付きのフォームを表示する私のテンプレート
<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
ビューを使用して、選択したフォームを検証するにはどうすればよいですか?