django-inactive_user_workflow

البرمجيات قطة:
django-inactive_user_workflow
تفاصيل البرنامج:
الإصدار: 0.1
تاريخ إيداع: 11 May 15
المطور: Ethan Jucovy
ترخيص: حرر
شعبية: 24

Rating: 2.0/5 (Total Votes: 1)

جانغو-inactive_user_workflow هو البرنامج المساعد جانغو الذي يوفر بعض التمديدات ويتجاوز إلى django.contrib.auth وجانغو للتسجيل لتبسيط تجربة للمستخدمين الجدد التسجيل في موقع الويب الخاص بك.
يتم توفير المكونات المستقلة للبتعديل التالية:
على & nbsp؛ 1. السماح للمستخدمين غير نشط تسجيل الدخول إلى الموقع الخاص بك جانغو
على & nbsp؛ 2. تسجيل الدخول المستخدم الجديد تلقائيا بعد التسجيل في الموقع الأولي
على & nbsp؛ 3. إعادة توجيه المستخدمين غير نشط لصفحة من اختيارك عند محاولة الوصول إلى "تقييد" المحتوى
يمكن السلكية حتى شبه مستقل.
يجب أن يكون لديك "django.contrib.auth" في INSTALLED_APPS الخاص بك.
يجب أن يكون لديك 'تسجيل' في INSTALLED_APPS الخاص بك.
لتثبيت، إضافة 'inactive_user_workflow "لINSTALLED_APPS الخاص بك. لم يتم تحديد النماذج، لذلك لا تحتاج إلى إعادة تشغيل syncdb.
استخدامه
أبسط طريقة لاستخدامه لتشمل نمط URLconf مثل
على & nbsp؛ (ص '^ حسابات /'، وتشمل ('inactive_user_workflow.urls'))
في URLconf الجذر. وهذا تسجيل وجهات نظرها الخاصة، وكذلك وجهات نظر غير تجاوز من جانغو للتسجيل وdjango.contrib.auth ولكن لن تقوم بالتسجيل الوسيطة صيد غير نشط للمستخدم (انظر أدناه). ولكن إذا كنت تستخدم الشيكات إذن جانغو بشكل صحيح، فإن الوسيطة تكون اختيارية، لأن django.contrib.auth دوما بإرجاع خطأ لاجراء فحوص إذن على المستخدمين غير نشط.
التفاصيل
وتقدم وجهات النظر:
على & nbsp؛ inactive_user_workflow.views.registration.register
هذا يتجاوز عرض registration_register جانغو للتسجيل مع التغيير السلوكي واحد: فهو يسجل في المستخدم تلقائيا بعد إنشاء الحساب الأولي.
على & nbsp؛ inactive_user_workflow.views.login.login
هذا يتجاوز عرض auth_login django.contrib.auth مع التغيير السلوكي واحد: أنه يسمح للمستخدمين غير نشط لتسجيل الدخول إلى موقع الويب الخاص بك.
وتقدم واحد الوسيطة:
على & nbsp؛ inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
إذا تفعيلها، وهذا اعتراض الوسيطة طلبات من قبل المستخدمين غير نشط المسجلين والموجهات لهم وجهة نظر اسمه 'الاستخدام غير نشط.
كما يتم تقديم وجهة نظر بسيطة مباشرة إلى قالب "غير نشط الاستعمال؛ تم نشره في URL / حسابات / نشط / (على افتراض انك جبل عناوين المواقع على الحزمة في / حساب /). (لذلك أنا كذبت في وقت سابق، ويتم توفير ثلاث وجهات النظر.) هل من المحتمل تريد تجاوز المقدمة قالب تسجيل / inactive_user.html، أو حتى تجاوز عرض مع وجهة نظر المخصصة الخاصة بك.
يمكنك تحديد قائمة من مسارات URL ينبغي أن يسمح للمستخدمين الوصول دون طردها لأكثر من وجهة نظر "غير نشط المستخدم" الذي نشط. للقيام بذلك، إضافة قائمة البادئات URL لsettings.py الخاص بك اسمه ANONYMOUS_PATHS، كما يلي:
ANONYMOUS_PATHS = ('/ حسابات /'، '/ site_media /'، '/ publicview /')

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Ethan Jucovy

تعليقات ل django-inactive_user_workflow

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!