2017-08-21 18 views
0

フォームを送信すると、フォームフィールドの値がクリアされます。私は私が最初に宣言され、そのコンストラクタができた後する必要が クラスベースのビューを、それを考え出したフォームコンストラクタで初期データを設定しようとしたが、UTは、フォームオブジェクトがDjango.ページをリロードした後にフォームフィールドにデータを保存するにはどうすればよいですか?

呼び出すことはできませんと言っている
form_class = self.get_form_class() 
self.form = self.get_form(form_class(initial = get_data)) 
context = self.get_context_data(object_list=self.object_list, form=self.form, collapse=collapse) 
return self.render_to_response(context) 
+0

提出後にフォームに入力したデータを持たないことを意味する場合は、単純に投稿要求を渡すことができます提出後にテンプレートに追加し、それを使用してデータをフィールドに追加します。 – Navid2zp

答えて

0

self.form = self.get_form(form_class) self.form = form_class(request.GET)

関連する問題