django-cuser

Middleware om gebruikersinformatie altijd beschikbaar te maken
Download nu

django-cuser Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Other/Proprietary Li...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alireza Savand
  • Uitgever website:
  • https://github.com/Alir3z4/

django-cuser Tags


django-cuser Beschrijving

Django-CUSER is een Django-app die u de huidige gebruiker van uw Django-applicatie van overal in uw Code zal brengen. InstallingDjang-CUSER is ook beschikbaar op http://pypi.python.org/pypi/django-cuser. Het kan dus worden geïnstalleerd door PIP of EASY_ISTALL: Python PIP Installeer Django-Cuseror U kunt de nieuwste versie TARBALL: Python Setup.py Installeer Django-CUSER in uw project- Voeg 'CUSER' toe aan installed_Apps in uw instellingen.py- Voeg 'cuser.middleware.cusermiddleware' toe aan middleware_classes na de authenticatie en sessie MiddleWarewho is de huidige USERTO-set / ontvang de gebruikersinformatie, er is de volgende API: van CUSERMIDDLEWARWARE import CuSermiddleWareset De huidige gebruiker voor deze thread. Accepteert gebruikersobjecten en inlognamen: CUSERMIDDLEWARE.SET_USER (ANTY_USER) Download de huidige gebruiker of geen: Gebruiker = CUSERMIDDLEWARE.get_User () Hiermee keert dit een andere gebruiker als er geen huidige gebruiker is: gebruiker = CUSERMIDDLEWARE.GET_USER (ANTY_USER) Vergeet de huidige gebruiker) . Het is altijd veilig om dit te bellen, zelfs als er geen urrentgebruiker is: cusermiddleware.del_user () De middleware stelt automatisch de huidige gebruiker in voor HTTP-verzoeken. Voor andere toepassingen (managementopdrachten, scripts), moet u dit zelf doen.Echelon biedt ook een currentuserfield, dat kan worden gebruikt voor auditingdoeleinden. Gebruik het als volgt: van Echelon.Fields Import Currentuserfield: Klasse Mymodel (modellen.model): .... Creator = Currentuserfield (add_only = true, related_name = "Created_mymodels") Last_editor = Currentuserfield (Related_Name = "Last_edited_mymodels") .. . Dit veld is een buitenlandse toets aan het Django.Contrib.auth.Models.User-model en je kunt het als zodanig behandelen. PRODUCT'S HOMEPAGE


django-cuser Gerelateerde software