0

このようにURLConfでモデルフォームオブジェクトを送信したい

 url('^myUrl/Url/$',
'myView',
 {"EvaluationForm": MyModelForm()},

このようなビューでこのフォームを取得しようとすると。

myView(request, EvaluationForm=None):
form = EvaluationForm(request.POST)

次のエラーが表示されます。

'MarketExpertEvaluationForm' object is not callable

ここで何が問題なのか誰か教えてもらえますか?

ありがとう。

4

1 に答える 1

2

インスタンスを作成して渡す代わりに、url でクラス オブジェクトを次のように渡すようにしてください。

url('^myUrl/Url/$',
   'myView',
    {"EvaluationForm": MyModelForm}, #<-- note no ()
于 2013-07-26T07:03:39.637 に答える