2013-05-15 62 views
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()在Django中只需要1個參數(給出2)error

render() takes exactly 1 argument (2 given) 

我完全搞不清楚爲什麼。

+0

你爲什麼要調用該渲染方法? –

回答

2

因爲渲染是對象form1中的函數,並且只需要self參數。由於您將參數傳遞給您的呼叫中的函數,該參數將變爲第二個參數。

相關問題