django-inactive_user_workflow

Screenshot Software:
django-inactive_user_workflow
Szczegóły programowe:
Wersja: 0.1
Filmu: 11 May 15
Wywoływacz: Ethan Jucovy
Licencja: Wolny
Popularność: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow jest plugin Django, że zawiera kilka rozszerzeń i przesłania do django.contrib.auth i django rejestracji usprawnić doświadczenie dla nowych użytkowników rejestrujących się w witrynie.
Niezależne elementy są dla następujących poprawek:
& Nbsp; 1. Niech nieaktywnych użytkowników zalogować się do witryny django
& Nbsp; 2. Zaloguj się nowego użytkownika automatycznie po pierwszej rejestracji stronie
& Nbsp; 3. Przekierowanie nieaktywnych użytkowników do strony swojego wyboru, gdy próbują uzyskać dostęp do zawartości "zastrzeżone"
Mogą one być podłączone do pół-niezależnie.
Musisz mieć "django.contrib.auth" w INSTALLED_APPS.
Musisz mieć "Rejestracja" w INSTALLED_APPS.
Aby zainstalować dodatek "inactive_user_workflow 'do INSTALLED_APPS. Brak modele są zdefiniowane, więc nie ma potrzeby, aby ponownie uruchomić syncdb.
Używanie go
Najprostszym sposobem, aby go używać jest to wzór URLconf jak
& Nbsp; (r '^ rachunki /', to ('inactive_user_workflow.urls'))
w URLconf głównym. To zarejestrować swoje własne poglądy, a także nie-przesłonięte widoki z Django rejestracji i django.contrib.auth ale nie będzie zarejestrować middleware nieaktywna-user-uchwyt (patrz poniżej). Ale jeśli używasz kontroli uprawnień Django prawidłowo, middleware jest opcjonalna, ponieważ django.contrib.auth zawsze zwraca False w przypadku kontroli nieaktywnych użytkowników uprawnienie.
Szczegóły
Dwa widoki są:
& Nbsp; inactive_user_workflow.views.registration.register
Zastępuje Django rejestracji na registration_register widok z jedną zmianę zachowań: loguje się użytkownik automatycznie po utworzeniu początkowego konta.
& Nbsp; inactive_user_workflow.views.login.login
Zastępuje django.contrib.auth na auth_login widok z jedną zmianę zachowań: pozwala nieaktywnych użytkowników, aby zalogować się na swoim miejscu.
Jeden middleware jest:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Jeśli jest aktywna, to przechwytuje middleware wnioski zalogowaniu się nieaktywnych użytkowników i przekierowuje je do widoku o nazwie "nieaktywny użytkownik".
Proste bezpośrednie do szablonu "nieaktywny użytkownik" Widok jest również; jest publikowany na URL / konta / nieaktywne / (zakładając, że zamontowanie URL z pakietami w / rachunku /). (Więc skłamałem wcześniej; trzy widoki są świadczone.) Najprawdopodobniej chcą zastąpić szablonu rejestracji / inactive_user.html, a nawet zastąpić widok z własnego widoku niestandardowego.
Możesz zdefiniować listę ścieżek URL, że nieaktywna użytkownicy powinni mieć możliwość dostępu bez kopnął nad do "nieaktywnych użytkowników 'widzenia. Aby to zrobić, należy dodać listę przedrostków URL do settings.py nazwie ANONYMOUS_PATHS, tak jak poniżej:
ANONYMOUS_PATHS = ('/ konta /', '/ site_media /', '/ publicview /')

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Ethan Jucovy

Komentarze do django-inactive_user_workflow

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!