django-inactive_user_workflow

Software kuvakaappaus:
django-inactive_user_workflow
Ohjelmiston tiedot:
Versio: 0.1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Ethan Jucovy
Lupa: Vapaa
Suosio: 24

Rating: 2.0/5 (Total Votes: 1)

Django-inactive_user_workflow on Django plugin, joka tarjoaa joitakin laajennuksia ja ohittaa sen django.contrib.auth ja Django-ilmoittautuminen tehostaa kokemusta uusien käyttäjien rekisteröitymättä sivuston.
Riippumattomat komponentteja annetaan seuraaviin tweaks:
& Nbsp; 1. Anna aktiivisia käyttäjiä kirjautumaan django sivustoon
& Nbsp; 2. Kirjaudu sisään uuden käyttäjän automaattisesti alkuperäisen sivuston rekisteröinti
& Nbsp; 3. Uudelleenohjaa aktiivisia käyttäjiä sivulle valintasi, kun he yrittävät saada "rajoitettua" content
Ne voidaan kytkeä jopa puoli-itsenäisesti.
Sinun on oltava "django.contrib.auth" omalla INSTALLED_APPS.
Sinun on oltava "rekisteröinti" omalla INSTALLED_APPS.
Asentaa, lisätä "inactive_user_workflow 'teidän INSTALLED_APPS. Ei malleissa on määritelty, joten sinun ei tarvitse suorittaa uudestaan ​​SyncDB.
Sen käyttäminen
Yksinkertaisin tapa käyttää sitä on sisällyttää URLconf hahmoa
& Nbsp; (r "^ tileille /", kuuluu ('inactive_user_workflow.urls'))
sinun root URLconf. Tämä rekisteröi oman näkemyksensä ja myös ei-syrjäyttää näkymät Django-rekisteröinnistä ja django.contrib.auth mutta ei rekisteröi toimeton-user-herättävä middleware (katso alla). Mutta jos käytät Django lupaa tarkistaa kunnolla, middleware on vapaaehtoinen, koska django.contrib.auth palauttaa aina False lupaa tarkastuksia aktiivisia käyttäjiä.
lisätietoja
Kaksi näkymät ovat:
& Nbsp; inactive_user_workflow.views.registration.register
Tämä ohittaa Django-rekisteröinti on registration_register mielestä yksi käyttäytymisen muutos: se kirjaa käyttäjän automaattisesti alkuperäisen tilin luomisen.
& Nbsp; inactive_user_workflow.views.login.login
Tämä ohittaa django.contrib.auth n auth_login mielestä yksi käyttäytymisen muutos: sen avulla aktiivisia käyttäjiä kirjautumaan sivustoon.
Yksi middleware on säädetty:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Jos käytössä, tämä middleware kuuntelevansa pyyntöjä kirjautunut sisään aktiivisia käyttäjiä ja ohjaa heitä katsella nimeltään "aktiivinen-user".
Yksinkertainen suora-to-template "aktiivinen-user" näkemys on myös; se julkaistaan ​​URL / kirjanpidon / aktiivinen / (olettaen asennat paketin URL-osoitteessa / tili /). (Joten valehtelin aiemmin, kolme näkemyksiä tarjotaan.) Et todennäköisesti halua ohittaa edellyttäen mallin rekisteröinti / inactive_user.html, tai jopa ohittaa näkemyksen kanssa omia mieltä.
Voit määrittää luettelon URL-polkujen aktiivisia käyttäjiä olisi voitava käyttää ilman, että potki yli "aktiivinen käyttäjän mielestä. Voit tehdä tämän, lisätä luetteloon URL etuliitteitä teidän settings.py nimetty ANONYMOUS_PATHS, kuten niin:
ANONYMOUS_PATHS = ("/ tileille / ',' / site_media / ',' / publicview / ')

vaatimukset

  • python
  • Django

Muu ohjelmistojen kehittäjä Ethan Jucovy

Kommentit django-inactive_user_workflow

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!