Django json 响应问题
Issue with django json response
我对 json 回复有疑问。 messages.values()
给我 user_id
而不是用户名。如何获取用户名?
这是我的代码:
class LivechatMessage(models.Model):
user=models.ForeignKey(User,on_delete=models.CASCADE, null=True)
def getMessages(request):
messages =LivechatMessage.objects.all()
return JsonResponse({"messages":list(messages.values())})
您可以这样访问相关属性
def getMessages(request):
messages =LivechatMessage.objects.all()
return JsonResponse({"messages":list(messages.values('user__username','user__id'))})
我对 json 回复有疑问。 messages.values()
给我 user_id
而不是用户名。如何获取用户名?
这是我的代码:
class LivechatMessage(models.Model):
user=models.ForeignKey(User,on_delete=models.CASCADE, null=True)
def getMessages(request):
messages =LivechatMessage.objects.all()
return JsonResponse({"messages":list(messages.values())})
您可以这样访问相关属性
def getMessages(request):
messages =LivechatMessage.objects.all()
return JsonResponse({"messages":list(messages.values('user__username','user__id'))})