Ich benutze Rest-Framework-JWT und will nur ein paar Dinge wissen.Token Creation mit Rest-Framework-JWT
Zuerst mache ich die Anmeldung mit der E-Mail und das Passwort, und ich bekomme das Token. Es läuft gut.
aber ich möchte auch ein Token in meinem Register erstellen. also verwende ich diese Funktion:
def create_token(user):
jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER
jwt_encode_handler = api_settings.JWT_ENCODE_HANDLER
payload = jwt_payload_handler(user)
token = jwt_encode_handler(payload)
return token
Das Problem ist, dass ich keinen Benutzernamen habe. Also, es funktioniert nicht. :) Ich dachte, wenn es mit dem Login funktioniert, sollte es mit dem Register arbeiten. Aber nicht. : smiley:
Auch wenn ich dieses USERNAME_FIELD = 'email'
in meinem Modell schrieb. Es fragt immer nach einem Benutzernamen in meiner create_token
Funktion.
Zweitens aber würde Ich mag das Token nur mit dem E-Mail, Passwort erstellen, und
Und drittens uuid ... Ist das gleiche Token von meinem Register und aus meiner Anmeldung? Um die Anfragen zu stellen, sollte es dasselbe sein.
Vielen Dank!
Sie ist ein Lebensretter. Vielen Dank! – NightFury
Froh zu helfen :) –