我有JSON:
{
"ComName":"Toàn Á Châu" ,
"ComAddress":"10 đường số 8",
"ComPhone":"01693157366",
"memberships":[
{
"User":"1",
"Datetime":"2020-05-22T04:14:46.974+00:00"
}
]
}
我希望请求“用户”检查数据是否已经存在。
我的命令:
checkuser = Membership.objects.filter(User=request.data["User"]).first()
问题: 无法接收“用户”,因为“用户”位于:
"memberships":[
{
"User":"1",
"Datetime":"2020-05-22T04:14:46.974+00:00"
}
]
我认为我需要在“用户”之前添加一些内容。(request.data [.... [“用户”]])
对不起,请帮帮我
答案 0 :(得分:0)
假设我正确回答了您的问题,则可以通过以下语句获取用户数据。
request.data['membership'][0]['User']
如您所见,'User'
是'membership'
的一部分,因此您必须通过'membership'
来访问它
PS 。我尚未检查代码其他部分的有效性,但这在访问JSON数据方面应该会为您提供帮助
答案 1 :(得分:0)
我找到了答案:
request.data['membership'][0]['User']