django-ifrasonate.

Django-App, um Superuser dazu zuzulassen, andere Benutzer zu identifizieren
Jetzt downloaden

django-ifrasonate. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Peter Sanchez
  • Website des Verlags:
  • http://bitbucket.org/petersanchez/webutils/

django-ifrasonate. Stichworte


django-ifrasonate. Beschreibung

Django App, um Superuser zu ermöglichen, andere Benutzer zu identifizieren django-ifrersonat ist eine einfache Django-App, um Superuser zu "unpersönlich" andere Nicht-Superuser-Konten zu ermöglichen. Es wurde für Python 2.4+ und Django 1.2.4 verfasst. The django.contrib.Session Framework.installation: PIP: PIP Installieren Sie Django-IwpersonateBasic Manuelle Installation: Python Setup.py Build Sudo Python Setup.py Installalternative Installation (manuell): Legen Sie das identische Verzeichnis in Ihrem Python-Pfad ein. Entweder in Ihrem Python installiert das Site-Packages-Verzeichnis oder setzen Sie Ihre $ PythonPath-Umgebungsvariable ein, um ein Verzeichnis aufzunehmen, in dem das WebUtils-Verzeichnis lebt.Eage: 1) Fügen Sie 'IMPERSONATE' zu Ihrem installierten_Apps2 hinzu.) Fügen Sie 'IMPERSONATE.MIDTLEWARE.IMPERSONATEMIDTLEWARE' zu Ihrem Middleware_ClasseS3 hinzu.) Fügen Sie irgendwo in Ihrer URL-Struktur 'IMPERSONATE.URLS' hinzu. Beispiel: URLPATTERNS = Muster ('', URL (R '^ admin /', enthalten (admin.site.urls)), URL (R '^ IMPERSONATE /', umfassen ('unpersonate.urls'), ... (Alle Ihre anderen URLs hier) ...) Sie können jetzt einen anderen Benutzer, indem Sie den folgenden Pfad schlagen: / IMPERSONATE / / Ersetzen mit der Benutzer-ID des Benutzers, den Sie identifizieren möchten. Während des Identitätsmodus "MODE" hat das Anforderung.Userobjekt ein "_impersonat" -attribut auf true. Wenn Sie also Ihre Vorlagen oder Ansicht überprüfen wollten, tun Sie einfach so etwas wie ... {% if user._impersonat%} ... {% endif%} Sie können diese URL mit Reverse () oder den {% verweisen URL%} Template-Tag als 'IMPERSONATE-START'TO Remove The Identification, Drücken Sie den folgenden Pfad: / IMPERSONATE / STOP / Sie können diese URL mit Reverse () oder dem {%-URL%} Template-Tag als "IMPERSONAT-STOP" verweisen. Anforderungen: · Django · Python


django-ifrasonate. Zugehörige Software