0
我試圖分配一個JSON POST請求的對象,但它給我以下錯誤:JSON到Django的對象
"Key 'email' not found in <QueryDict: {}>"
我的代碼(使用Django的REST框架):
@api_view(['POST'])
def login_views(request):
if request.method == 'POST':
email = request.POST['email']
result = email
return HttpResponse(result)
JSON要求:
[{
"email":"[email protected]"
}]
請幫幫忙,新的在Django :)
我改變了我的代碼:
@api_view(['POST'])
def login_views(request):
if request.method == 'POST':
email = request.DATA['email']
result = email
return HttpResponse(result)
再次出現以下錯誤:
list indices must be integers, not str
打印request.POST並粘貼在這裏!我會盡我所能來幫助你! –
我打印request.POST的值,在「」中找不到「Key'email'」 –
user2618465
註釋掉該行 'email = request.DATA ['email']' 您的打印語句沒有工作,因爲這一點。這條線被註釋掉了 –