我收到此錯誤 json_response_message() got multiple values for keyword argument 'response'
得到了關鍵字參數「響應」多個值 - Django的
我想我怎麼雖然得到這個錯誤,但我不能找出一種解決方法,有沒有人能夠給我是一隻手?
此錯誤的原因是因爲這條線
return json_response_message(success_response(), response=response)
這些是我創建的兩個函數,它們做工精細,雖然中,
def json_response_message(response, **kwargs):
data = {}
print(response)
print(kwargs)
data.update(response)
data.update(kwargs)
return JsonResponse(data)
def success_response(*args):
# initial message to ok
message = 'OK'
# if there is *args then add this to the message
if args:
for value in args:
message += value
return {
'status': True,
'code': 200,
'message': message
}
,如果我做這樣的事我算了一下,一切都會正常工作
return json_response_message(success_response(), change_this=response)
是因爲response
是一個保留字或什麼?無論如何,有沒有辦法讓我碰到response=response
?因爲前端的所有結構都已經建立。如果我不需要改變任何事情,只要我在我身邊有一些解決方法。
有人能請我幫忙嗎?由於事先
已經詢問了很多已經應該知道的問題現在應該包括一個完整的堆棧跟蹤。 – e4c5