क्या यूज़रनेम के रूप में उपयोगकर्ता के साथ उपयोगकर्ता खाते बनाना और अलाउथ का उपयोग कर पासवर्ड जैसे कोई अन्य विवरण बनाना संभव है? इरादा साइनअप प्रक्रिया को यथासंभव आसान बनाना है। क्या पासवर्ड साइनअप पर छोड़ा जा सकता है और ईमेल पुष्टिकरण पर अपडेट किया जा सकता है? मैंने इस परिदृश्य को पायथन खोल (./manage.py shell
) में आजमाया है और सफल आउटपुट था।पासवर्ड के बिना Django allauth साइनअप
In [1]: from django.contrib.auth.models import User
In [2]: User.objects.create(username='nopass')
Out[2]: <User: nopass>
In [3]: User.objects.all()
Out[3]: [<User: userone>, <User: nopass>]
In [4]: usr=User.objects.all()[1]
In [5]: usr.set_password('pwdnotset')
In [6]: usr.save()
In [7]: from django.contrib.auth import authenticate
In [8]: authenticate(username='nopass',password='pwdnotset')
Out[8]: <User: nopass>
मैं this link का हवाला दिया और पाया था कि उस समय allauth के लिए कोई ऐसी सेटिंग है। हालांकि उत्तर 2013 में पोस्ट किया गया था। यह उपयोगी होगा अगर कुछ अलाउथ कॉन्फ़िगरेशन के साथ साइनअप पर पासवर्ड के बिना उपयोगकर्ता बनाने का कोई तरीका तैयार किया गया हो। अग्रिम में धन्यवाद।
क्या आपको उत्तर देने वाला मिला? –
मुझे लगता है कि आप इसके लिए एक allauth एडाप्टर लिखकर इसे हल कर सकते हैं। मुझे फिर से मेरे कोड रेपो के माध्यम से ब्राउज़ करने दें। अगर मुझे पता चला कि मैं इसे यहां पोस्ट करूंगा। :) – cutteeth