Django-Tequila.ein Tequila-Authentifizierungssystem für Django | |
Jetzt downloaden |
Django-Tequila. Ranking & Zusammenfassung
Anzeige
- Lizenz:
- LGPL v3
- Preis:
- FREE
- Name des Herausgebers:
- Julien Delasoie
- Website des Verlags:
- http://kis-doc.epfl.ch/
Django-Tequila. Stichworte
Django-Tequila. Beschreibung
Django-Tequila ist eine Django-App, mit der Tequila als Authentifizierungssystem in django.installationCheckout die Quelle von SVN von SVN verwenden kann, die Quellen erhalten: SVN CO https://svn.epfl.ch/svn/django-tools/trunk/django- Tequila Gehen Sie zum frisch erstellten Verzeichnis und run: python setup.py installconfigurationyou kann ein django-app-Beispiel in ./django-trequila/sample_appsettings.py- Fügen Sie am Ende Ihrer Middleware_Classes ein: 'django_taquila.middleware.tequilamiddleware', - hinzufügen Zu installiert_Apps: 'django_tequila', - Fügen Sie die Zeile hinzu: Authentication_backends = ('django_taquila.django_backend.taquilabackend',) - Setzen Sie einen Namen, der auf der Tequila-Anmeldeseite drucken wird: tequila_service_name = "django_trequila_service" $ - Endlich, hinzufügen: login_url = "/ Login" login_redirect_url = "/" login_redirect_if_not_laLed = "/ NOT_LAULED" logout_url = "/"urls.py- Fügen Sie diese Zeilen hinzu: von django_taquila.urls Import urlpatterns als django_taquila_urlpatterns urlpatterns + = django_taquila_urlpatternsProfile CustomizationSie Möchten Sie weitere Informationen zum Benutzer behalten. Werfen Sie einen Blick auf diese Seite, um weitere Informationen zu Profilanpassungen.- In Ihren Models zu erstellen. #Required Field User = Models.ForNery (Benutzer, eindeutig = true) Sciper = Models.POSITIVINTEGERFIELD (null = true, leer = true) Wo = modell.charfield (max_length = 100, null = true, leere = true) Einheiten = Modelle .Charfield (max_length = 300, null = true, leer = true) gruppe = modell.charfield (max_length = 150, null = true, leer = true) classe = modell.charfield (max_length = 100, null = true, leer = true ) statut = modell.charfield (max_length = 100, null = true, leer = true) # Trigger zum Erstellen eines Profils auf Benutzererstellung def ele us user_post_save (Sender, Instanz, ** kwargs): Profil, neu = userprofile.objects.get_or_create ( Benutzer = Instanz) # Registrieren Sie die Trigger-Modelle. P.USERPROFILE "- Aktualisieren Sie Ihre Datenbank: PY, um so auszusehen: von django.contrib import admin von django_testrila.admin importieren tequilaadminssite admin importieren.autodiscover () admin Wenn Sie im Moment keine Benutzer haben oder einige von ihnen bearbeiten möchten, erstellen Sie einen Superuser mit diesem Befehl (ersetzen Sie
Django-Tequila. Zugehörige Software
Django-Form-Modelle
Sample-Modelle zum Modellieren von Django-Formularen und -feldern und integrieren Sie sich mit knusprigem Formularlayout ...
132