【发布时间】:2022-12-17 19:14:06
【问题描述】:
这是我的 javascript 代码。我正在尝试通过 axios 从后端获取数据。我怎样才能得到 subs 变量的值?
var subs = axios.get("/getdata/",
).then(
function(resp){
console.log("respons",resp.data.value);
return resp.data.value;
})
.catch(
function(err){
console.log(err);
})
console.log(subs)
// console result on browser. How to fulfill this pending promise ?
Promise {<pending>}
[[Prototype]]: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: "false"
views.py文件代码
def data_to_api(request):
if request.method == "GET":
user_name = request.user.get_username()
print(user_name)
user_obj = All_users.objects.get(username=user_name)
subs= str(user_obj.subs_detail).lower()
print(subs)
request.data = subs
data = {
"value":subs,
}
return JsonResponse(data)
【问题讨论】:
标签: javascript axios