質問編集履歴

6

内容編集

2020/03/31 10:00

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  form_class = SampleForm
66
66
 
67
- success_url = reverse_lazy('main:home')
67
+ success_url = reverse_lazy('main:form')
68
68
 
69
69
 
70
70
 

5

内容編集

2020/03/31 10:00

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- FormViewの中で、def form_validで取得した値を、get_context_dataの中で使用したいです。
9
+ FormViewの中で、def form_validで取得した値を、メールで使用せずにget_context_dataの中で使用したいです。
10
10
 
11
11
  success_urlで遷移するテンプレートを、def form_valid(self, form):のフォームを表示するものと同じにして、フォームがサブミットされた後に取得した値を表示するようにしたいです。
12
12
 

4

内容編集

2020/03/31 09:49

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
 
8
8
 
9
- FormViewの中で、def form_validで取得した値を、get_context_dataの中で使用使用て、success_urlで遷移するテンプレートの中で表示させたいですがうまくいきません
9
+ FormViewの中で、def form_validで取得した値を、get_context_dataの中で使用したいです。
10
+
11
+ success_urlで遷移するテンプレートを、def form_valid(self, form):のフォームを表示するものと同じにして、フォームがサブミットされた後に取得した値を表示するようにしたいです。
10
12
 
11
13
 
12
14
 
@@ -17,14 +19,6 @@
17
19
 
18
20
 
19
21
  下記コードの、#②printテストのところがうまくいきません、#①printテストは、データが表示されます。
20
-
21
-
22
-
23
- ---
24
-
25
- **追記**
26
-
27
- 下記のコードの場合、仮にget_context_dataで値を使用できるようになったとしても、success_urlで遷移するテンプレート(reverse_lazy('main:home'))の中で表示させる事はできないでしょうか?form.htmlの中でしか利用できないでしょうか?
28
22
 
29
23
 
30
24
 

3

追記記入

2020/03/31 09:48

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,9 @@
20
20
 
21
21
 
22
22
 
23
+ ---
24
+
23
- 追記
25
+ **追記**
24
26
 
25
27
  下記のコードの場合、仮にget_context_dataで値を使用できるようになったとしても、success_urlで遷移するテンプレート(reverse_lazy('main:home'))の中で表示させる事はできないでしょうか?form.htmlの中でしか利用できないでしょうか?
26
28
 

2

内容編集

2020/03/31 09:16

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -19,6 +19,10 @@
19
19
  下記コードの、#②printテストのところがうまくいきません、#①printテストは、データが表示されます。
20
20
 
21
21
 
22
+
23
+ 追記
24
+
25
+ 下記のコードの場合、仮にget_context_dataで値を使用できるようになったとしても、success_urlで遷移するテンプレート(reverse_lazy('main:home'))の中で表示させる事はできないでしょうか?form.htmlの中でしか利用できないでしょうか?
22
26
 
23
27
 
24
28
 

1

内容編集

2020/03/31 09:15

投稿

tomaa
tomaa

スコア84

test CHANGED
File without changes
test CHANGED
@@ -94,7 +94,7 @@
94
94
 
95
95
  ```
96
96
 
97
-
97
+ def form_valid(self, form):で取得した値を、スコープ外となるdef get_context_data(self, **kwargs):でも使用できるように、それぞれの外に、data = []と変数を作っていますが、こちらがうまく機能しません。
98
98
 
99
99
 
100
100