0
form1 = PayPalPaymentsForm(initial=paypal_dict)
print form1
context = {"form1": form1.render(paypal_dict['amount']),}
print context
return render_to_response('choose_plan.html',context)

这会将上下文发送到 html,但现在显示此错误。

render() takes exactly 1 argument (2 given)

我完全不知道为什么。

4

1 回答 1

2

因为 render 是 object 中的一个函数form1,并且只需要self参数。由于您在调用中将参数传递给成为第二个参数的函数。

于 2013-05-15T06:39:07.133 回答