django-cuser

Szoftver screenshot:
django-cuser
Szoftver adatai:
Változat: 1.0
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Alireza Savand
Engedély: Ingyenes
Népszerűség: 18

Rating: 1.0/5 (Total Votes: 1)

A Django-cuser egy Django app, hogy hozza meg aktuális felhasználó a Django alkalmazás bárhonnan kódot.
telepítése
Đăng-cuser is avilable a http://pypi.python.org/pypi/django-cuser. Így lehet telepíteni a pip vagy easy_install:
& Nbsp; python pip telepíteni Django-cuser
Vagy akkor grap a legújabb verziót verziókban:
& Nbsp; python setup.py telepíteni
Annak érdekében, hogy a Django-cuser a projektben
- Add "cuser" a INSTALLED_APPS a settings.py
- Add "cuser.middleware.CuserMiddleware" a MIDDLEWARE_CLASSES után hitelesítési és munkamenet middleware
Ki az aktuális felhasználó
Beállítás / kap a felhasználó info van a következő API:
a cuser.middleware import CuserMiddleware
Állítsa az aktuális felhasználó számára ez a téma. Elfogadja a felhasználói objektumok és bejelentkezési nevét:
CuserMiddleware.set_user (some_user)
Kap az aktuális felhasználó vagy None:
user = CuserMiddleware.get_user ()
Ez visszatér some_user ha nincs aktuális felhasználó:
user = CuserMiddleware.get_user (some_user)
Felejtsd el az aktuális felhasználó. Ez mindig biztonságban nevezhetjük ezt, még akkor is, ha nincs ram felhasználói:
CuserMiddleware.del_user ()
A middleware automatikusan beállítja / törli az aktuális felhasználó számára HTTP kérések. És más célokra (-parancsot, szkripteket), akkor meg kell csinálni magadnak.
Echelon is biztosít CurrentUserField, amelyet fel lehet használni ellenőrzési célokra. Használd az alábbiak szerint:
a echelon.fields importálni CurrentUserField:
osztály MyModel (models.Model):
& Nbsp; ....
& Nbsp; creator = CurrentUserField (add_only = True, related_name = "created_mymodels")
& Nbsp; last_editor = CurrentUserField (related_name = "last_edited_mymodels")
& Nbsp; ...
Ez a mező a ForeignKey a django.contrib.auth.models.User modellt, és akkor kezelnünk.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Alireza Savand

Hozzászólások a django-cuser

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