django-cuser

Software screenshot:
django-cuser
Podrobnosti Software:
Verze: 1.0
Datum uploadu: 14 Apr 15
Vývojka: Alireza Savand
Licence: Volný
Popularita: 18

Rating: 1.0/5 (Total Votes: 1)

Django-cuser je aplikace, Django, který vám přinese aktuální uživatel vaší Django aplikace odkudkoliv v kódu.
Instalace
djang-cuser je skladem na http://pypi.python.org/pypi/django-cuser. Takže to může být nainstalovat ji PIP nebo easy_install:
& Nbsp; python Pip nainstalovat Django-cuser
Nebo můžete grap nejnovější verze archiv:
& Nbsp; python setup.py nainstalovat
Chcete-li povolit Django-cuser v projektu
- Přidat 'cuser ", aby INSTALLED_APPS v settings.py
- Přidat 'cuser.middleware.CuserMiddleware' k MIDDLEWARE_CLASSES po ověření a sezení middleware
Kdo je aktuální uživatel
Chcete-li nastavit / získat informace o uživateli, je následující API:
od cuser.middleware dovozu CuserMiddleware
Nastavení aktuálního uživatele pro toto vlákno. Přijímá objekty uživatelů a přihlašovací jména:
CuserMiddleware.set_user (some_user)
Získejte aktuální uživatel nebo Žádné:
user = CuserMiddleware.get_user ()
To vrátí some_user pokud není aktuální uživatel:
user = CuserMiddleware.get_user (some_user)
Zapomeňte na aktuálního uživatele. Vždy je bezpečné říkat to, i když není žádný uživatel urrent:
CuserMiddleware.del_user ()
Middleware automaticky nastaví / odstraní aktuální uživatele pro HTTP požadavků. Pro jiná použití (příkazů správy, skripty), budete muset udělat sami.
Echelon také poskytuje CurrentUserField, který může být použit pro účely auditu. Používejte ji takto:
od echelon.fields import CurrentUserField:
třída MyModel (models.Model):
& Nbsp; ....
& Nbsp; tvůrce = CurrentUserField (add_only = true, related_name = "created_mymodels")
& Nbsp; last_editor = CurrentUserField (related_name = "last_edited_mymodels")
& Nbsp; ...
Toto pole je ForeignKey modelu django.contrib.auth.models.User a můžete zacházet jako takové

Požadavky na :.

  • Python
  • Django

Ostatní software developer Alireza Savand

Komentáře k django-cuser

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!