2017-05-24 14 views
0

django crispyフォームを使用してFormViewに引数を渡すことはできますか?行って、私もget_form()を上書きしようとしたDjangoのクリスピーフォームでpk引数を使用するform_action

self.helper.form_action = reverse(my_url, args={'pk': self.instance.pk}) 

form = super().get_form(form_class) 
form.helper.form_action = reverse(my_url, args={'pk': self.kwargs.get('pk')}) 

を、それらのどちらも、私は全く逆は存在しないと言っスローエラーを得続ける働い

私は次のようにURLを設定していますpk引数が空白の場合に一致します。

私はテンプレートでこれを設定できるとわかりましたが、私はこれをすべて再構成する必要があるように、フォームを(そしてフォームだけを)モーダルに動的にロードする抽象テンプレートも使用しています。

答えて

1
form.helper.form_action = reverse('url_name', args=[self.instance.id]) 

または

form.helper.form_action = reverse('url_name', kwargs={'pk': self.instance.id}) 
関連する問題