django-cuser

Screenshot Software:
django-cuser
Szczegóły programowe:
Wersja: 1.0
Filmu: 14 Apr 15
Wywoływacz: Alireza Savand
Licencja: Wolny
Popularność: 18

Rating: 1.0/5 (Total Votes: 1)

django-cuser jest aplikacja Django, że przyniesie Ci bieżącego użytkownika z aplikacji Django z dowolnego miejsca w kodzie.
instalacji
djang-cuser jest również dostępny podczas http://pypi.python.org/pypi/django-cuser. Więc to może być zainstalowanie go przez pip lub easy_install:
& Nbsp; python pip zainstalować django-cuser
Albo można grap najnowszą wersję archiwum:
& Nbsp; python setup.py install
Aby włączyć Django cuser w projekcie
- Dodaj '' do INSTALLED_APPS cuser w settings.py
- Dodaj '' do MIDDLEWARE_CLASSES cuser.middleware.CuserMiddleware po uwierzytelniania i sesji middleware
Kto jest bieżący użytkownik
Aby ustawić / uzyskania informacji o użytkowniku, jest następujące API:
z cuser.middleware importu CuserMiddleware
Ustaw bieżący użytkownik tego wątku. Akceptuje obiektów użytkowników ich nazwy:
CuserMiddleware.set_user (some_user)
Pobierz bieżącego użytkownika lub Brak:
user = CuserMiddleware.get_user ()
Będzie to powrót some_user jeśli nie ma bieżący użytkownik:
user = CuserMiddleware.get_user (some_user)
Zapomnij bieżącego użytkownika. Zawsze jest bezpieczne określa to, nawet jeśli nie ma użytkownika urrent:
CuserMiddleware.del_user ()
Middleware automatycznie ustawia / kasuje bieżącego użytkownika dla żądań HTTP. W przypadku innych zastosowań (poleceń zarządzania, skryptów), trzeba to zrobić samemu.
rzut zapewnia również CurrentUserField, który może być używany do celów kontrolnych. Użyj go w następujący sposób:
z echelon.fields importować CurrentUserField:
Klasa MyModel (models.Model):
& Nbsp; ....
& Nbsp; twórca = CurrentUserField (add_only = true, related_name = "created_mymodels")
& Nbsp; last_editor = CurrentUserField (related_name = "last_edited_mymodels")
& Nbsp; ...
To pole jest ForeignKey do modelu django.contrib.auth.models.User i można traktować je jako takie

Wymagania .

  • Python
  • Django

Inne programy z deweloperem Alireza Savand

Komentarze do django-cuser

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!