質問編集履歴

7

文章の改善

2019/10/16 17:33

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  Form:ModelForm
12
12
 
13
+ Model:ImageField
14
+
13
15
 
14
16
 
15
17
  で画像を含むアップロード画面を作っており、文字など画像以外はきちんとアップロードされ、データベースに保存されているのですが、画像だけがアップロードされておらず、(それゆえ?)画像がアップロードされているはずの一覧ページを見に行くと下記のようなエラーが出てしまいます。

6

文章の改善

2019/10/16 17:33

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,9 @@
52
52
 
53
53
 
54
54
 
55
- views.py 確認画面への指示を含むview
55
+ 確認画面への指示を含む
56
+
57
+ **views.py**
56
58
 
57
59
  ```python
58
60
 
@@ -96,7 +98,7 @@
96
98
 
97
99
 
98
100
 
99
- models.py
101
+ **models.py**
100
102
 
101
103
  ```
102
104
 
@@ -116,7 +118,7 @@
116
118
 
117
119
 
118
120
 
119
- forms.py
121
+ **forms.py**
120
122
 
121
123
  ```python
122
124
 
@@ -132,7 +134,9 @@
132
134
 
133
135
 
134
136
 
137
+ 入力画面
138
+
135
- register.html 入力画面
139
+ **register.html**
136
140
 
137
141
  ```html
138
142
 
@@ -170,9 +174,9 @@
170
174
 
171
175
  ```
172
176
 
173
-
177
+ 入力確認画面
174
-
178
+
175
- register_confirm.html 入力確認画面
179
+ **register_confirm.html**
176
180
 
177
181
  ```html
178
182
 

5

文章の改善

2019/10/16 17:31

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
@@ -1 +1 @@
1
- Django 画像がアップロードできない 内容確認画面経由
1
+ Django 画像がアップロードできない CreateView 内容確認画面経由
test CHANGED
File without changes

4

文章の改善

2019/10/16 17:26

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,20 @@
16
16
 
17
17
 
18
18
 
19
+ ### 発生している問題・エラーメッセージ
20
+
21
+ データベースにそのインスタンスに紐づくはずの画像が登録されていないということだと思います。
22
+
23
+ ```
24
+
25
+ ValueError at /app/
26
+
27
+ The '対象のmodelインスタンスのイメージ属性' attribute has no file associated with it.
28
+
29
+ ```
30
+
31
+
32
+
19
33
  ### 思いあたること
20
34
 
21
35
 
@@ -32,18 +46,6 @@
32
46
 
33
47
 
34
48
 
35
- ### 発生している問題・エラーメッセージ
36
-
37
- データベースにそのインスタンスに紐づくはずの画像が登録されていないということだと思います。
38
-
39
- ```
40
-
41
- ValueError at /app/
42
-
43
- The '対象のmodelインスタンスのイメージ属性' attribute has no file associated with it.
44
-
45
- ```
46
-
47
49
 
48
50
 
49
51
  ### 該当のソースコード

3

誤字の修正

2019/10/16 17:24

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -134,7 +134,7 @@
134
134
 
135
135
  ```html
136
136
 
137
- <form action="{% url 'fruit:product_register' user.farm.pk %}" enctype="multipart/form-data" accept-charset="UTF-8" method="POST">
137
+ <form action="{% url 'app:product_register' user.farm.pk %}" enctype="multipart/form-data" accept-charset="UTF-8" method="POST">
138
138
 
139
139
  {% csrf_token %}
140
140
 
@@ -192,7 +192,7 @@
192
192
 
193
193
  <div>
194
194
 
195
- <form action="{% url 'fruit:farm_product_register' user.farm.pk %}" method="POST" enctype="multipart/form-data">
195
+ <form action="{% url 'app:farm_product_register' user.farm.pk %}" method="POST" enctype="multipart/form-data">
196
196
 
197
197
  {% csrf_token %}
198
198
 

2

補足

2019/10/16 17:22

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -228,6 +228,10 @@
228
228
 
229
229
  ### 補足情報(FW/ツールのバージョンなど)
230
230
 
231
+ python3.7
232
+
233
+ Django==2.2.4
234
+
231
235
 
232
236
 
233
237
  何卒宜しくお願いいたします。

1

補足

2019/10/16 17:18

投稿

yasuhiro_tera
yasuhiro_tera

スコア4

test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,26 @@
94
94
 
95
95
 
96
96
 
97
+ models.py
98
+
99
+ ```
100
+
101
+ product_image = models.ImageField(
102
+
103
+ verbose_name='商品サムネイル',
104
+
105
+ upload_to='images/%Y/%m/%d/',
106
+
107
+ blank=True,
108
+
109
+ null=True,
110
+
111
+ )
112
+
113
+ ```
114
+
115
+
116
+
97
117
  forms.py
98
118
 
99
119
  ```python