У меня есть проект, в котором мне нужно поместить модальное окно для не прошедших проверку подлинности пользователей.
Этот модальный способ позволяет напрямую войти в систему или.
Таким образом, он будет содержать две формы:
-
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
просмотры?