Ich benutze Django Rest Framework und ich habe ein 3rd-Party-Paket namens REST framework JWT Auth enthalten. Es gibt ein Token zurück, wenn Sie einen Benutzernamen/ein Passwort an eine bestimmte Route senden. Dann wird das Token für die Erlaubnis zu bestimmten Routen benötigt. Wie bekomme ich jedoch den Benutzernamen vom Token? Ich habe die gesamte Paketdokumentation durchgesehen und StackOverflow durchlaufen. Es ist ein JSON Web Token und ich gehe davon aus, dass es eine Methode wie username = decode_token(token)
gibt, aber ich habe solch eine Methode nicht gefunden.Wie bekomme ich den Benutzernamen von Django Rest Framework JWT Token
Antwort
Grundsätzlich könnten Sie dies tun
username = request.user.username
Ernsthaft? @sardorbek Warum hast du meinen Code bearbeitet? Ich benutze Camel Case Art der Codierung. Ist es wirklich notwendig, mit _ zu codieren? Es gab keine Notwendigkeit. –
@PrakharTrivedi lesen pep8 Leitlinien https://www.python.org/dev/peps/pep-0008/. Es ist Konvention für Python-Community –
Ja, ich stimme dem zu. Aber war das wirklich nötig? Es gibt viel bessere Dinge als das zu tun. –
- 1. Django Rest Framework JWT-Authentifizierungstest
- 2. Token Creation mit Rest-Framework-JWT
- 3. Wie lösche ich einen Django JWT Token?
- 4. Get Token nach der Registrierung mit Djoser, Django-Rest-Framework-JWT und Django-Rest-Framework
- 5. Django Rest Framework Token Auth
- 6. Django Rest Framework-Token-Authentifizierung AngularJS
- 7. DRF: wie Django-Rest-Framework-JWT zu Djoser zu integrieren
- 8. Hinzufügen von Informationen zum JWT-Tokenkörper usign django rest framework jwt
- 9. Wie kann ich Django-Rest-Framework-JWT Return-Token bei der Registrierung machen?
- 10. Sollte ich JWT- oder Basic Token-Authentifizierung in Django Rest Framework verwenden?
- 11. Testen der Authentifizierung mit REST Framework JWT?
- 12. django - Aktualisieren jwt in django restframework jwt
- 13. Django-rest-framework-jwt gibt JWToken für Nicht-Konto-Konten nicht zurück (django admin error?)
- 14. Django Rest Framework Postman Token Authentifizierung
- 15. Wie bekomme ich Request.User im Django-Rest-Framework Serializer?
- 16. Wie bekomme ich die richtige Validierungsausnahme im Django-Rest Framework?
- 17. Wie generiere ich JWT Token von Android
- 18. Django-Allauth, JWT, OAuth
- 19. Wie bekomme ich das Token mit Django Rest Framework und Ajax
- 20. Django Rest Framework Authentifizierung Fehler
- 21. django Rest Framework JWT Authentifizierung mit E-Mail und Passwort
- 22. django rest framework - Hinzufügen zu views.obtain_auth_token
- 23. Get Authenticated Benutzer von Token in Django Rest Framework
- 24. wie bekomme ich django-rest-framework (oder django-rest-swagger) um meinen serializer zu inspizieren?
- 25. Django Rest Framework Daten von Fremdschlüssel Beziehung
- 26. Wie bekomme ich den Benutzernamen in Python?
- 27. Wie bekomme ich den Benutzernamen durch $ _SESSION?
- 28. Wie bekomme ich den aktuell angemeldeten Benutzernamen?
- 29. Django-REST mit Remote-JWT-Authentifizierung
- 30. Wie bekomme ich die Django HttpRequest von einem Django Rest Framework Anfrage?
Sie haben Benutzerobjekt in Anfrage. Oder machst du das nicht im Blick? –
Ich mache das im Blick, aber ich bin neu bei Django, also verstehe ich nicht ganz, wie es funktioniert. Kannst du es ausarbeiten? –
Fügen Sie Ihren Ansichtscode hinzu –