Django AttributeError

时间:2017-08-01 09:26:42

标签: django

我一直收到属性错误

'NoneType'对象没有属性'get'

它指向:order_number = response.get('order_number',0)

以下是我的checkout应用中的相关文件。

2 个答案:

答案 0 :(得分:2)

您的函数def process(request)什么都不返回。因此响应总是None。它应该返回一个回复。

答案 1 :(得分:1)

将您的流程功能更改为此

def process(request):
    order = create_order(request)
    results = {'order_number':order.id,'message':''}
    postdata = request.POST.copy()
    amount = cart.cart_subtotal(request)
    return results