django-inactive_user_workflow

ภาพหน้าจอของซอฟแวร์:
django-inactive_user_workflow
รายละเอียดซอฟแวร์:
รุ่น: 0.1
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Ethan Jucovy
การอนุญาต: ฟรี
ความนิยม: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow เป็นปลั๊กอินที่ให้ Django นามสกุลและแทนที่การ django.contrib.auth django และลงทะเบียนในการปรับปรุงประสบการณ์สำหรับผู้ใช้ใหม่ลงทะเบียนสำหรับเว็บไซต์ของคุณ
ส่วนประกอบอิสระที่มีให้สำหรับการปรับแต่งต่อไปนี้:
& nbsp; 1 ให้ผู้ใช้งานเข้าสู่ระบบไปยังเว็บไซต์ของคุณ django
& nbsp; 2 เข้าสู่ระบบผู้ใช้ใหม่โดยอัตโนมัติหลังจากการลงทะเบียนเว็บไซต์เริ่มต้น
& nbsp; 3 เปลี่ยนเส้นทางผู้ใช้ไม่ได้ใช้งานไปยังหน้าของทางเลือกของคุณเมื่อพวกเขาพยายามที่จะเข้าถึง "จำกัด " เนื้อหา
พวกเขาสามารถขึ้นสายกึ่งอิสระ
คุณต้องมี 'django.contrib.auth ใน INSTALLED_APPS ของคุณ
คุณต้องมี 'การลงทะเบียนใน INSTALLED_APPS ของคุณ
การติดตั้งเพิ่ม 'inactive_user_workflow' เพื่อ INSTALLED_APPS ของคุณ ไม่มีรูปแบบที่กำหนดไว้เพื่อให้คุณไม่จำเป็นต้อง re-run syncdb
ใช้มัน
วิธีที่ง่ายที่สุดที่จะใช้มันคือการรวมรูปแบบเช่น URLconf
& nbsp; (R '^ บัญชี /' รวม ('inactive_user_workflow.urls'))
ใน URLconf รากของคุณ นี้จะลงทะเบียนมุมมองของตัวเองและยังมีมุมมองที่ไม่ทับจาก django ลงทะเบียนและ django.contrib.auth แต่จะไม่ลงทะเบียนตัวกลางไม่ได้ใช้งานของผู้ใช้หวา (ดูด้านล่าง) แต่ถ้าคุณกำลังใช้การตรวจสอบได้รับอนุญาตอย่างถูกต้อง Django ตัวกลางจะเป็นตัวเลือกเพราะ django.contrib.auth เสมอกลับเท็จได้รับอนุญาตสำหรับการตรวจสอบผู้ใช้ไม่ได้ใช้งาน
รายละเอียด
สองมุมมองที่มีให้:
& nbsp; inactive_user_workflow.views.registration.register
มุมมองนี้จะแทนที่ registration_register django ลงทะเบียนกับการเปลี่ยนแปลงพฤติกรรมอย่างใดอย่างหนึ่ง: มันล็อกผู้ใช้โดยอัตโนมัติหลังจากที่เริ่มต้นการสร้างบัญชี
& nbsp; inactive_user_workflow.views.login.login
มุมมองนี้จะแทนที่ auth_login django.contrib.auth กับการเปลี่ยนแปลงพฤติกรรมอย่างใดอย่างหนึ่ง: จะช่วยให้ผู้ใช้งานในการเข้าสู่เว็บไซต์ของคุณ
ตัวกลางหนึ่งที่มีให้:
& nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
หากเปิดใช้งานตัวกลางนี้ดักร้องขอโดยผู้ใช้ล็อกอินใช้งานและเปลี่ยนเส้นทางไปยังมุมมองของพวกเขาที่มีชื่อว่า 'ไม่ได้ใช้งานของผู้ใช้'
ที่เรียบง่ายตรงกับแม่แบบ 'ไม่ได้ใช้งานของผู้ใช้' มุมมองนอกจากนี้ยังมี; มันถูกตีพิมพ์ที่ URL / บัญชี / การใช้งาน / (สมมติว่าคุณติด URL ที่แพคเกจที่ / บัญชี /) (ดังนั้นฉันโกหกก่อนหน้านี้สามมุมมองที่มีให้.) คุณอาจจะต้องการที่จะแทนที่แม่แบบให้ลงทะเบียน / inactive_user.html หรือแม้กระทั่งแทนที่มุมมองที่มีมุมมองของคุณเอง
คุณสามารถกำหนดรายการเส้นทาง URL ที่ผู้ใช้ไม่ได้ใช้งานควรจะได้รับอนุญาตให้เข้าถึงได้โดยไม่ต้องถูกเตะไปที่ 'ไม่ได้ใช้งานของผู้ใช้' มุมมอง การทำเช่นนี้เพิ่มรายการคำนำหน้า URL ไปยัง settings.py ชื่อของคุณ ANONYMOUS_PATHS เช่นดังนั้น:
ANONYMOUS_PATHS = ('/ บัญชี /', '/ site_media /', '/ publicview /')

ต้องการ

  • งูหลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Ethan Jucovy

ความคิดเห็นที่ django-inactive_user_workflow

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!