मेरे पास एक प्रोजेक्ट है जिसमें मुझे प्रमाणीकृत उपयोगकर्ताओं के लिए एक मोडल विंडो पॉप करने की आवश्यकता नहीं है।Django - अजाक्स मोडल लॉगिन/पंजीकरण
यह मॉडल सीधे या लॉगिन करने की अनुमति देगा।
तो यह दो रूपों में शामिल होंगे:
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
विचारों का उपयोग?
क्या आपने इसे सफलतापूर्वक कार्यान्वित किया है? क्या आप जिथब पर कोड के इस टुकड़े को कहीं भी साझा कर सकते हैं? यह अच्छा बिंदु culminant होगा :-) – andi
अच्छा विचार। मुझे AJAX पंजीकरण के साथ कुछ समस्याएं हैं। मैं अपनी फाइलों को जिथब पर धक्का दे रहा हूं (मुझे नहीं पता कि उन्हें कैसे पैकेज किया जाए) –
[यहां] (https://github.com/Glideh/django-ajax-login) आप जाते हैं। किसी भी सुधार की सराहना की है। –