Als «django-authentication» getaggte Fragen


15
Django muss herunterladbare Dateien bereitstellen
Ich möchte, dass Benutzer auf der Website Dateien herunterladen können, deren Pfade verdeckt sind, damit sie nicht direkt heruntergeladen werden können. Zum Beispiel möchte ich, dass die URL ungefähr so ​​lautet: http://example.com/download/?f=somefile.txt Und auf dem Server weiß ich, dass sich alle herunterladbaren Dateien im Ordner befinden /home/user/files/. Gibt es eine …

13
Verwendung von erlaubnisberechtigten Dekoratoren in Django-Klassenansichten
Ich habe ein bisschen Probleme zu verstehen, wie die neuen CBVs funktionieren. Meine Frage lautet: Ich muss mich in allen Ansichten anmelden und in einigen von ihnen bestimmte Berechtigungen. In funktionsbasierten Ansichten mache ich das mit @permission_required () und dem Attribut login_required in der Ansicht, aber ich weiß nicht, wie …




6
Djangos self.client.login (…) funktioniert nicht in Unit-Tests
Ich habe Benutzer für meine Komponententests auf zwei Arten erstellt: 1) Erstellen Sie ein Fixture für "auth.user", das ungefähr so ​​aussieht: { "pk": 1, "model": "auth.user", "fields": { "username": "homer", "is_active": 1, "password": "sha1$72cd3$4935449e2cd7efb8b3723fb9958fe3bb100a30f2", ... } } Ich habe die scheinbar unwichtigen Teile weggelassen. 2) Verwenden Sie 'create_user' in der …

5
Verwenden von Django auth UserAdmin für ein benutzerdefiniertes Benutzermodell
Aus den Django.Contrib.Auth-Dokumenten : Erweitern des Standardbenutzers von Django Wenn Sie mit dem Benutzermodell von Django vollkommen zufrieden sind und nur einige zusätzliche Profilinformationen hinzufügen möchten, können Sie einfach django.contrib.auth.models.AbstractUserIhre benutzerdefinierten Profilfelder unterordnen und hinzufügen. Diese Klasse bietet die vollständige Implementierung des Standardbenutzers als abstraktes Modell. Gesagt, getan. Ich habe …

10
Wie erzwinge ich eine Benutzerabmeldung in Django?
In meiner Django-App möchte ich unter bestimmten Bedingungen Benutzer dazu zwingen können, sich mit einem Benutzernamen abzumelden. Nicht unbedingt der aktuelle Benutzer, der angemeldet ist, sondern ein anderer Benutzer. Daher enthält die Anforderungsmethode in meiner Ansicht keine Sitzungsinformationen zu dem Benutzer, den ich abmelden möchte. Ich bin mit django.auth und …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.