teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

文字の修正

2021/01/27 06:28

投稿

taro__
taro__

スコア1

title CHANGED
File without changes
body CHANGED
@@ -62,8 +62,8 @@
62
62
  def home(request):
63
63
  x_list = ['Taro']
64
64
  y_list = [deficiency_taro]
65
- utils.create_graph(x_list, y_list)
65
+ create_graph(x_list, y_list)
66
- graph = utils.get_image()
66
+ graph = get_image()
67
67
  return render(request, 'differential/home.html', {'graph': graph})
68
68
  ```
69
69
 

3

文字の修正

2021/01/27 06:28

投稿

taro__
taro__

スコア1

title CHANGED
File without changes
body CHANGED
@@ -60,8 +60,8 @@
60
60
 
61
61
  #send html
62
62
  def home(request):
63
- x_list = ['Taro', 'Koki', 'Kaze']
63
+ x_list = ['Taro']
64
- y_list = [deficiency_taro, deficiency_koki, deficiency_kaze]
64
+ y_list = [deficiency_taro]
65
65
  utils.create_graph(x_list, y_list)
66
66
  graph = utils.get_image()
67
67
  return render(request, 'differential/home.html', {'graph': graph})

2

文字の修正

2021/01/27 01:31

投稿

taro__
taro__

スコア1

title CHANGED
File without changes
body CHANGED
@@ -29,10 +29,6 @@
29
29
  def get_context_data(self, **kwargs):
30
30
  context = super().get_context_data(**kwargs)
31
31
 
32
- #sum
33
- total_amount = Money.objects.aggregate(Sum('amount'))['amount__sum']
34
- context["total_amount"] = total_amount
35
-
36
32
  #average
37
33
  avg_amount = Money.objects.aggregate(Sum('amount'))['amount__sum']/3
38
34
  context["avg_amount"] = avg_amount
@@ -41,27 +37,10 @@
41
37
  pay_taro = Money.objects.filter(name='Taro').aggregate(Sum('amount'))['amount__sum']
42
38
  context["pay_taro"] = pay_taro
43
39
 
44
- #payment/per name=Koki
45
- pay_koki = Money.objects.filter(name='Koki').aggregate(Sum('amount'))['amount__sum']
46
- context["pay_koki"] = pay_koki
47
-
48
- #payment/per name=Kaze
49
- pay_kaze = Money.objects.filter(name='Kaze').aggregate(Sum('amount'))['amount__sum']
50
- context["pay_kaze"] = pay_kaze
51
-
52
40
  #deficiency/per name=Taro
53
41
  deficiency_taro = avg_amount - pay_taro
54
42
  context["deficiency_taro"] = deficiency_taro
55
43
 
56
- #deficiency/per name=Koki
57
- deficiency_koki = avg_amount - pay_koki
58
- context["deficiency_koki"] = deficiency_koki
59
-
60
- #deficiency/per name=Kaze
61
- deficiency_kaze = avg_amount - pay_kaze
62
- context["deficiency_kaze"] = deficiency_kaze
63
- return context
64
-
65
44
  #graph
66
45
  def create_graph(x_list, y_list):
67
46
  plt.cla()

1

文字の修正

2021/01/27 01:30

投稿

taro__
taro__

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  djangoでSQLクエリから取得した値を使用して、グラフを表示したいです。
3
- しかし、取得したい変数は関数を使用して値を取得したため、ローカル変数であり、現在解決方法がわかりません。
3
+ しかし、取得したい変数は関数を使用して値を取得したため、ローカル変数であり、現在解決方法がわかりません。(コード上のdeficiency_taroの部分です)
4
4
  他の質問に記載されていた、'global 変数' のようにしてもコードを実行できなかったため今回質問させていただきます。
5
5
  初歩的な質問かと思いますがどうぞよろしくおねがいします。
6
6