django-inactive_user_workflow

Software skärmdump:
django-inactive_user_workflow
Mjukvaruinformation:
Version: 0.1
Ladda upp dagen: 11 May 15
Utvecklare: Ethan Jucovy
Licens: Gratis
Popularitet: 24

Rating: 2.0/5 (Total Votes: 1)

django-inactive_user_workflow är en Django plugin som ger vissa tillägg och åsidosätter att django.contrib.auth och django-registrering för att effektivisera upplevelsen för nya användare registrerar sig för din webbplats.
Oberoende komponenter för följande tweaks:
& Nbsp; 1. Låt inaktiva användare logga in på ditt django webbplats
& Nbsp; 2. Logga in den nya användaren automatiskt efter inledande platsregistrering
& Nbsp; 3. Omdirigera inaktiva användare till en sida som du väljer när de försöker få tillgång till "begränsad" innehåll
De kan kopplas upp halv självständigt.
Du måste ha "django.contrib.auth" i din INSTALLED_APPS.
Du måste ha "registrering" i din INSTALLED_APPS.
För att installera, lägga till "inactive_user_workflow" till din INSTALLED_APPS. Inga modeller definieras, så att du inte behöver åter köra SyncDB.
Använda det
Det enklaste sättet att använda det är att inkludera en URLconf mönster som
& Nbsp; (r '^ konton /' inkluderar ("inactive_user_workflow.urls"))
i ditt root URLconf. Detta kommer att registrera sina egna synpunkter och även de icke-åsido utsikt från django-registrering och django.contrib.auth men kommer inte att registrera den inaktiva användar fångar middleware (se nedan). Men om du använder Django behörighetskontroller på rätt sätt, kommer middleware vara frivilligt, eftersom django.contrib.auth returnerar alltid false för behörighetskontroller på inaktiva användare.
information
Två visningar finns:
& Nbsp; inactive_user_workflow.views.registration.register
Detta åsidosätter django-registrering är registration_register vy med en beteendeförändring: det loggar in användaren automatiskt efter första skapa ett konto.
& Nbsp; inactive_user_workflow.views.login.login
Detta åsidosätter django.contrib.auth s auth_login vy med en beteendeförändring: det låter inaktiva användare att logga in på din webbplats.
En middleware tillhandahålls:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Om aktiverad, detta mellan fångar begäran från inloggade inaktiva användare och omdirigerar dem till en vy som heter "inaktiv användare.
En enkel direkt-till-mall "inaktiv användare uppfattning också; den publiceras på webbadressen / accounts / inaktiv / (förutsatt att du montera paketets webbadresser på / konto /). (Så jag ljög tidigare, tre visningar tillhandahålls.) Du kommer förmodligen vill åsidosätta den mall som tillhandahålls registrering / inactive_user.html, eller ens åsidosätta vyn med dina egna uppfattning.
Du kan definiera en lista över URL vägar som inaktiva användare bör få tillträde utan att sparkas över till "inaktiv användare vy. För att göra detta, till en lista med URL-prefix till settings.py namnges ANONYMOUS_PATHS, så här:
ANONYMOUS_PATHS = ('/ accounts /', '/ site_media /', '/ publicview /')

Krav :

  • Python
  • Django

Annan programvara för utvecklare Ethan Jucovy

Kommentarer till django-inactive_user_workflow

Kommentarer hittades inte
Kommentar
Slå på bilder!