Django-Email-Login

التحميل الان

Django-Email-Login الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Tino de Bruijn
  • موقع ويب الناشر:
  • https://bitbucket.org/tino/

Django-Email-Login العلامات


Django-Email-Login وصف

Django-Email-Login تسجيل الدخول هو تطبيق DJANGO الذي سيقوم بسهولة بتحويل نظام مصادقة Django للسماح بتسجيل الدخول مع عنوان بريد إلكتروني، بدلا من اسم المستخدم. يجب أن يعمل هذا داخل المشرف وكذلك في الخارج. لذلك، يجب أن تكون العناوين بالبريد الإلكتروني فريدة من نوعها. ستكون اسم المستخدم للمستخدم هو تجزئة عنوان البريد الإلكتروني الخاص به. نظرا لأنه لا يعني شيئا، سيتم إخفاء ذلك في Changelist View.Installinstall مع PIP تثبيت Django-Email-Login أو الخروج من Bitbucket HG استنساخ HTTPS://bitbucket.org/tino/django-email-login وتشغيل برنامج إعداد Python. py install.usage1. إلحاق "email_login" إلى Setting_Apps الخاص بك. أدخل "البريد الإلكتروني_login.auth_backend.emailbackend" كأول في إعدادات Authentication_Backcents Tuple.3. أضف ما يلي url.py التالي urls.py بعد admin.autodiscover () .Site._Register4. بدلا من استخدام: # uncomment السطر التالي لتمكين المشرف: (r '^ admin /'، تشمل (admin.site.urls))، استخدم: # uncomment السطر التالي لتمكين المسؤول: (R '^ admin / "، تشمل (site.urls))، لتضمين المسؤول في URL.Py الجذر الخاص بك .5. لاستخدام تسجيل الدخول خارج المشرف، أضف: (R '^ حساب /'، بما في ذلك ('email_login.urls'))، إلى حساب urls.pynoteyour الخاص بك يحتاج إلى عنوان بريد إلكتروني، وإلا فلن تكون قادرا على ذلك تسجيل الدخول! سيعرض المشرف NoteThe اسم المستخدم في الركن الأيمن العلوي من المستخدم الذي قام بتسجيل الدخول إذا كان لدى المستخدم الاسم الأول. إذا كنت ترغب في تجاوز ذلك، فقم بالإفراط في ركوب قالب المسؤول / base.html. في الارتفاع مع DJango-User-creationIf الذي تريد استخدامه هذا التطبيق بالاقتران مع إنشاء مستخدم DJango، لديك لإنشاء ModelAdmin الخاص بك للمستخدم وبعد يمكنك القيام بذلك عن طريق إضافة ملف UserAdmin.py إلى مشروعك مع المحتويات التالية: من Django.contrib Import Adminfrom django.contrib.auth.models استيراد userfrom.cripreal.forms استيراد emailcountcrationprationfrationfromfromprom البريد الإلكتروني_login.useradmin استيراد emailloginadminclass myuseradmin (emailloginadmin): add_form = EmailAccountCreationform add_fiolsets = ((لا شيء، {دروس ": (" واسعة "،)،" الحقول ": (" البريد الإلكتروني "،" Password1 "،" Password2 "،" Password2 "،" Email_User ")})،) admin.site.unregister (مستخدم) admin.site.register (المستخدم، myuseradmin) وإضافة السطر استيراد useradmin إلى URL.py الخاص بك بعد التجاوزات الموضحة أعلاه. الصفحة الرئيسية المتكررة


Django-Email-Login برامج ذات صلة

دjango- الموقع

تطبيق لتوفير الأدوات المساعدة عبر الوسيطة للتحكم في الوصول إلى موقع Django الخاص بك ...

80

تحميل