預設的返回值僅有token,我們還需在返回值中增加username和id,方便在客戶端頁面中顯示當前登陸使用者
通過修改該檢視的返回值可以完成我們的需求。
在user/utils.py中,建立
def jwt_response_payload_handler(token, user=none, request=none):
"""拓展jwt返回的資料
:param token: jwt token字串
:param user: 當前登入物件 model類模型物件
:param request: rest_framwork的request物件
:return:
"""自定義jwt認證成功返回資料
"""return
同時還需要在settings.py檔案中配置,不然jwt無法找到並使用我們自定義的返回資料
# jwt
jwt_auth =
文件解釋 Php如何返回json資料
php 返回json,xml,jsonp 等格式的資料 返回 json 資料 arr array a 1,b 2 exit json encode data 注意 如果不加 header 直接輸出 json encode 的值的話,返回的是字串不是物件,js那邊就需要先 eval data 轉化為物...
php如何返回json資料
php返回json,xml,jsonp等格式的資料 返回json資料 arr array a 1,b 2 exit json encode arr 注意 如果不加header直接輸出json encode的值的話,返回的是字串不是物件,js那邊就需要先eval data 轉化為物件,在取值 返回xm...
php如何返回json資料
php 返回json,xml,jsonp 等格式的資料 返回 json 資料 arr array a 1,b 2 exit json encode arr 注意 如果不加 header 直接輸出 json encode 的值的話,返回的是字串不是物件,js那邊就需要先 eval data 轉化為物件...