回答編集履歴
3
修正
test
CHANGED
@@ -1,14 +1,14 @@
|
|
1
1
|
・ioByteIO → io.BytesIO
|
2
2
|
|
3
|
+
・plt.saveconfig → plt.savefig
|
4
|
+
|
3
5
|
・`get_context_data()`内で return contextしていないので、設定したデータがテンプレートに渡されていません。
|
4
6
|
|
5
7
|
・`MoneyListView.home()`でグラフデータのレンダリングをして、テンプレートに渡そうとしているようですが、 MoneyListViewのget_data_context()の中でデータベースから取得し計算したデータを、
|
6
8
|
|
7
|
-
どうやってグラフデータ作成に利用するか、というところ
|
9
|
+
どうやってグラフデータ作成に利用するか、というところについては、
|
8
|
-
|
9
|
-
|
10
|
-
|
10
|
+
|
11
|
-
グラフ画像のバイナリをBase64エンコードしてテンプレートに渡すというアプローチをとろうとされているようなので、グラフデータ作成処理部分は汎用ビューから切り離し、
|
11
|
+
グラフ画像のバイナリをBase64エンコードしてテンプレートに渡すというアプローチをとろうとされているようなので、グラフデータ作成処理部分は汎用ビューから切り離し、エンコード結果を、(データベースから取得し計算したデータと一緒に)contextとして渡した方がすっきりするのではないかと思いました。
|
12
12
|
|
13
13
|
|
14
14
|
|
2
修正
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
グラフ画像のバイナリをBase64
|
11
|
+
グラフ画像のバイナリをBase64エンコードしてテンプレートに渡すというアプローチをとろうとされているようなので、グラフデータ作成処理部分は汎用ビューから切り離し、デコード結果を、(データベースから取得し計算したデータと一緒に)contextとして渡した方がすっきりするのではないかと思いました。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -124,7 +124,7 @@
|
|
124
124
|
|
125
125
|
|
126
126
|
|
127
|
-
# contextを返
|
127
|
+
# contextを返す。
|
128
128
|
|
129
129
|
return context
|
130
130
|
|
1
ディレクトリ構成を修正
test
CHANGED
@@ -278,9 +278,11 @@
|
|
278
278
|
|
279
279
|
| ├ templates/
|
280
280
|
|
281
|
-
| |
|
281
|
+
| | ├ money_app/
|
282
|
-
|
282
|
+
|
283
|
-
| |
|
283
|
+
| | | └ money_list.html
|
284
|
+
|
285
|
+
| | └ base.html
|
284
286
|
|
285
287
|
| ├ admin.py
|
286
288
|
|