django-inactive_user_workflow

Phần mềm chụp màn hình:
django-inactive_user_workflow
Các chi tiết về phần mềm:
Phiên bản: 0.1
Ngày tải lên: 11 May 15
Nhà phát triển: Ethan Jucovy
Giấy phép: Miễn phí
Phổ biến: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow là một plugin Django cung cấp một số phần mở rộng và sẽ ghi đè để django.contrib.auth và django-đăng ký để hợp kinh nghiệm cho người dùng mới đăng ký cho trang web của bạn.
Thành phần độc lập được cung cấp cho các tinh chỉnh sau đây:
& Nbsp; 1. Hãy để người dùng không hoạt động đăng nhập vào trang web của bạn django
& Nbsp; 2. Đăng nhập người dùng mới tự động sau khi đăng ký trang web ban đầu
& Nbsp; 3. Chuyển hướng người dùng đến một trang không hoạt động của sự lựa chọn của bạn khi họ cố gắng để truy cập vào "hạn chế" nội dung
Họ có thể được nối lên bán độc lập.
Bạn phải có 'django.contrib.auth' trong INSTALLED_APPS của bạn.
Bạn phải có 'đăng ký' trong INSTALLED_APPS của bạn.
Để cài đặt, thêm 'inactive_user_workflow' để INSTALLED_APPS của bạn. Không có mô hình được xác định, do đó bạn không cần phải chạy lại syncdb.
Sử dụng nó
Cách đơn giản nhất để sử dụng nó là bao gồm một mô hình như URLconf
& Nbsp; (r '^ tài khoản /', bao gồm ('inactive_user_workflow.urls'))
trong URLconf gốc của bạn. Điều này sẽ đăng ký quan điểm riêng của mình và cũng có những quan điểm không ghi đè từ django-đăng và django.contrib.auth nhưng sẽ không đăng ký hoạt động của người sử dụng bắt middleware (xem bên dưới). Nhưng nếu bạn đang sử dụng kiểm tra sự cho phép Django đúng cách, các trung gian sẽ được tùy chọn, vì django.contrib.auth luôn luôn trả về False để kiểm tra sự cho phép người sử dụng trên không hoạt động.
Các chi tiết
Hai quan điểm được cung cấp:
& Nbsp; inactive_user_workflow.views.registration.register
Điều này sẽ ghi đè xem registration_register django-đăng ký với một trong những thay đổi hành vi: nó ghi trong sử dụng tự động sau khi tạo tài khoản ban đầu.
& Nbsp; inactive_user_workflow.views.login.login
Điều này sẽ ghi đè xem auth_login django.contrib.auth với một sự thay đổi hành vi: nó cho phép người dùng không hoạt động để đăng nhập vào trang web của bạn.
Một middleware được cung cấp:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Nếu được kích hoạt, điều này chặn trung gian yêu cầu của người sử dụng không hoạt động đăng nhập và chuyển hướng chúng đến một cái nhìn tên là 'không hoạt động, người sử dụng.
A 'không hoạt động, người sử dụng xem trực tiếp đơn giản-để-template cũng được cung cấp; nó được xuất bản vào URL / tài khoản / inactive / (giả sử bạn gắn kết URL của gói tại / tài khoản /). (Vì vậy, tôi đã nói dối trước đó, ba quan điểm được cung cấp.) Bạn có thể sẽ muốn ghi đè lên các mẫu được cung cấp đăng ký / inactive_user.html, hoặc thậm chí ghi đè lên xem với giao diện tùy chỉnh của riêng bạn.
Bạn có thể xác định một danh sách các đường dẫn URL mà thành không hoạt động người sử dụng nên được phép truy cập mà không bị đá qua 'không hoạt động, người sử dụng xem. Để làm điều này, thêm một danh sách các tiền tố URL để settings.py của bạn tên là ANONYMOUS_PATHS, như vậy:
ANONYMOUS_PATHS = ('/ tài khoản /', '/ site_media /', '/ publicview /')

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Ethan Jucovy

Ý kiến ​​để django-inactive_user_workflow

Bình luận không
Nhập bình luận
Bật hình ảnh!