django-inactive_user_workflow

Szoftver screenshot:
django-inactive_user_workflow
Szoftver adatai:
Változat: 0.1
Feltöltés dátuma: 11 May 15
Fejlesztő: Ethan Jucovy
Engedély: Ingyenes
Népszerűség: 24

Rating: 2.0/5 (Total Votes: 1)

Django-inactive_user_workflow egy Django plugin, ami ad némi kiterjesztések és felülírja a django.contrib.auth és Django-nyilvántartási hogy korszerűsítse a tapasztalat az új felhasználók regisztráció webhelyen.
Független komponensek állnak a következő csíp:
& Nbsp; 1. Hadd inaktív felhasználó bejelentkezik a Django helyszínen
& Nbsp; 2. Jelentkezzen az új felhasználó után automatikusan induló oldalon regisztráció
& Nbsp; 3. Redirect inaktív felhasználókat, hogy egy oldalt választott, amikor megpróbál hozzáférni "korlátozott" content
Ők lehet vezetékes up félig függetlenül.
Meg kell "django.contrib.auth" a INSTALLED_APPS.
Meg kell "regisztrációs" a INSTALLED_APPS.
Telepíteni, add "inactive_user_workflow" a INSTALLED_APPS. Nem modellek meghatározása, így nem kell újra futni syncdb.
A
A legegyszerűbb módja, hogy használja azt, hogy tartalmazza a URLconf minta, mint
& Nbsp; (r '^ számlák / "include (' inactive_user_workflow.urls"))
a gyökér URLconf. Ez regisztrálja a saját nézeteit és még nem manipulálhatók kilátást Django-nyilvántartási és django.contrib.auth de nem regisztrálja az inaktív felhasználó gyönyörködtető middleware (lásd alább). De ha használja Django engedélyt az ellenőrzések megfelelő, a middleware választható lesz, mert django.contrib.auth mindig False engedélyt ellenőrzéseket inaktív felhasználókat.
A részletek
Két nézet áll rendelkezésre:
& Nbsp; inactive_user_workflow.views.registration.register
Ez felülbírálja Django-nyilvántartási azon registration_register nézet egy viselkedésbeli változás: bejelentkezik a felhasználói után automatikusan kezdeti fiók létrehozása.
& Nbsp; inactive_user_workflow.views.login.login
Ez felülbírálja django.contrib.auth a auth_login nézet egy viselkedésbeli változás: ez lehetővé teszi az inaktív felhasználók számára, hogy jelentkezzen be a webhelyre.
Egy middleware biztosítja:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Ha be van kapcsolva, ez a middleware elfogja kéréseket bejelentkezett felhasználók inaktív, és átirányítja őket a céllal nevű "inaktív-felhasználó.
Egy egyszerű direct-to-template "inaktív felhasználó véleménye is rendelkezésre áll; az megjelent az URL / számlák / inaktív / (feltételezve, hogy felmászik a csomag URL-eket / account /). (Tehát hazudtam korábban, három nézet áll rendelkezésre.) Akkor valószínűleg szeretné felülírni a sablont regisztrációs / inactive_user.html, vagy akár felülírhatja a nézetet a saját egyéni nézet.
Megadhatjuk a fenti URL utak inaktív felhasználók számára lehetővé kell tenni, hogy hozzáférést anélkül, hogy felrúgta a "inaktív felhasználó véleménye. Ehhez adjunk hozzá egy listát URL előtag a settings.py elemzi ANONYMOUS_PATHS, valahogy így:
ANONYMOUS_PATHS = ('/ számlák /', '/ site_media /', '/ publicview / ")

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Ethan Jucovy

Hozzászólások a django-inactive_user_workflow

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!