我有 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())})
uj5u.com熱心網友回復:
您可以這樣做以訪問相關屬性
def getMessages(request):
messages =LivechatMessage.objects.all()
return JsonResponse({"messages":list(messages.values('user__username','user__id'))})
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/400919.html
