質問編集履歴

6

補足

2019/10/18 06:56

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -34,8 +34,6 @@
34
34
 
35
35
 
36
36
 
37
-
38
-
39
37
  ### 発生している問題・エラーメッセージ
40
38
 
41
39
 
@@ -49,6 +47,16 @@
49
47
  Object of type ImageFieldFile is not JSON serializable
50
48
 
51
49
  ```
50
+
51
+
52
+
53
+
54
+
55
+ ### 何故これをしたいか
56
+
57
+
58
+
59
+ 以下のviews.pyの通り、CreateViewとmodelformの組み合わせでフォーム入力画面を作っており、そのフォーム画面から画像ファイルをアップロードし、「確認ボタン」を押すことにより、一旦確認画面に引き継ぎたいのですが、画像ファイルだけ、うまく引き継ぐことができず(確認画面でファイルが空になってしまう)、仕方ないので、ファイルオブジェクトをセッションで確認画面まで引き継ぎたいと考えている。
52
60
 
53
61
 
54
62
 

5

文章の改善

2019/10/18 06:56

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
File without changes

4

誤字の修正

2019/10/17 11:34

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
 
76
76
 
77
- temporary_product = form.save(commit=False)
77
+ temporary_product_object = form.save(commit=False)
78
78
 
79
79
  self.request.session['product_image'] = temporary_product_object.product_image
80
80
 

3

誤字の修正

2019/10/17 11:32

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
 
42
42
 
43
- オブジェクトのまま保存しようとすると下のようなエラーが発生します。
43
+ 以下の「該当のソースコード」の通り、オブジェクトをそのまま保存しようとすると下のエラーが発生します。
44
44
 
45
45
  ```python
46
46
 
@@ -76,7 +76,7 @@
76
76
 
77
77
  temporary_product = form.save(commit=False)
78
78
 
79
- self.request.session['product_image'] = temporary_product_object.product_image.
79
+ self.request.session['product_image'] = temporary_product_object.product_image
80
80
 
81
81
  ```
82
82
 

2

補足

2019/10/17 11:30

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- ```
17
+ ```python
18
18
 
19
19
  product_image = models.ImageField(
20
20
 
@@ -42,7 +42,7 @@
42
42
 
43
43
  オブジェクトのまま保存しようとすると以下のようなエラーが発生します。
44
44
 
45
- ```
45
+ ```python
46
46
 
47
47
  TypeError at /app/product_register/35
48
48
 

1

文章の改善

2019/10/17 11:28

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
@@ -1 +1 @@
1
- Django セッションにオブジェクトを保存したい
1
+ Django セッションにImageFieldのクラスオブジェクトを保存したい
test CHANGED
@@ -79,3 +79,11 @@
79
79
  self.request.session['product_image'] = temporary_product_object.product_image.
80
80
 
81
81
  ```
82
+
83
+
84
+
85
+ ### 補足情報(FW/ツールのバージョンなど)
86
+
87
+ python3.7
88
+
89
+ Django==2.2.4