質問編集履歴
6
補足
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
文章の改善
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
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
誤字の修正
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
補足
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
文章の改善
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
|