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

質問編集履歴

4

解決

2019/01/16 01:14

投稿

Meteor
Meteor

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,24 +1,10 @@
1
1
  下記コードでは上手くいきませんでした。
2
2
  ```python
3
- from datetime import datetime, date, timedelta
3
+
4
- TODAY = date.today()
5
- def index(request):
6
- user_id = request.user.id
7
- # 当日
8
- date_today = TransactionDetail.objects.filter(
9
- user_id=user_id,
10
- transactionDateTime=TODAY).order_by('-transactionDateTime')
11
- today_sum = date_today.aggregate(Sum('price'))
12
- context = {
13
- 'today_sum': today_sum,
14
- }
15
- return render(request, 'dashboard/index.html', context)
16
4
  ```
17
5
  こちらのコードはエラーにならず該当のデータが無いとなりました。
18
6
  または、下記も試しましたが、こちらはエラーになりました
19
7
  ```python
20
- date_today = TransactionDetail.objects.filter(
8
+
21
- user_id=user_id,
22
- transactionDateTime__day=TODAY).order_by('-transactionDateTime')
23
9
  ```
24
10
  お知恵お借りしたくお願いします。

3

意図的な内容抹消の取り消し

2019/01/16 01:14

投稿

Meteor
Meteor

スコア18

title CHANGED
@@ -1,1 +1,1 @@
1
- django filter
1
+ django filterの当日データだけの抽出方法について
body CHANGED
@@ -1,26 +1,24 @@
1
- 内容書き換え
2
- ### 前提・実現したいこと
3
-
4
- ここに質問の内容を詳してください
1
+ 下記コードでは上手くいきませんでした
2
+ ```python
3
+ from datetime import datetime, date, timedelta
4
+ TODAY = date.today()
5
+ def index(request):
6
+ user_id = request.user.id
7
+ # 当日
8
+ date_today = TransactionDetail.objects.filter(
9
+ user_id=user_id,
10
+ transactionDateTime=TODAY).order_by('-transactionDateTime')
11
+ today_sum = date_today.aggregate(Sum('price'))
12
+ context = {
5
- (例)PHP(CakePHP)で●●なシステムを作っています。
13
+ 'today_sum': today_sum,
14
+ }
6
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
15
+ return render(request, 'dashboard/index.html', context)
7
-
8
- ### 発生している問題・エラーメッセージ
9
-
10
16
  ```
17
+ こちらのコードはエラーにならず該当のデータが無いとなりました。
18
+ または、下記も試しましたが、こちらはエラーになりました
11
- エラーメッセージ
19
+ ```python
20
+ date_today = TransactionDetail.objects.filter(
21
+ user_id=user_id,
22
+ transactionDateTime__day=TODAY).order_by('-transactionDateTime')
12
23
  ```
13
-
14
- ### 該当のソースコード
15
-
16
- ```ここに言語名を入力
17
- ソースコード
18
- ```
19
-
20
- ### 試したこと
21
-
22
- ここに問題に対て試しことを記載してださい。
24
+ お知恵お借りしたくお願します
23
-
24
- ### 補足情報(FW/ツールのバージョンなど)
25
-
26
- ここにより詳細な情報を記載してください。

2

編集

2019/01/16 01:12

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- django filterの当日データだけの抽出方法について
1
+ django filter
body CHANGED
@@ -1,30 +1,26 @@
1
- 当日に登録されたデータだけの抽出を考ているのですが、
1
+ 内容書き換
2
- 下記コードでは上手くいきませんでした
2
+ ### 前提・実現したいこと
3
3
 
4
- ```python
4
+ ここに質問の内容を詳しく書いてください。
5
- from datetime import datetime, date, timedelta
5
+ (例)PHP(CakePHP)で●●なシステムを作っています。
6
+ ■■な機能を実装中に以下のエラーメッセージが発生しました。
6
7
 
7
- TODAY = date.today()
8
+ ### 発生している問題・エラーメッセージ
8
9
 
9
- def index(request):
10
- user_id = request.user.id
11
- # 当日
12
- date_today = TransactionDetail.objects.filter(
13
- user_id=user_id,
14
- transactionDateTime=TODAY).order_by('-transactionDateTime')
15
- today_sum = date_today.aggregate(Sum('price'))
16
- context = {
17
- 'today_sum': today_sum,
18
- }
19
- return render(request, 'dashboard/index.html', context)
20
10
  ```
21
- こちらのコードはエラーにならず該当のデタが無いとなりました。
11
+ エラーメッセ
12
+ ```
22
13
 
23
- または、下記も試しましたが、こちらはエラになりました
14
+ ### 該当のソスコード
15
+
24
- ```python
16
+ ```ここに言語名を入力
25
- date_today = TransactionDetail.objects.filter(
26
- user_id=user_id,
17
+ ソースコード
27
- transactionDateTime__day=TODAY).order_by('-transactionDateTime')
28
18
  ```
29
19
 
20
+ ### 試したこと
21
+
30
- お知恵お借りしたくお願します
22
+ ここに問題に対て試しことを記載してださい。
23
+
24
+ ### 補足情報(FW/ツールのバージョンなど)
25
+
26
+ ここにより詳細な情報を記載してください。

1

詳細を追記しました

2019/01/14 16:38

投稿

Meteor
Meteor

スコア18

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,9 @@
18
18
  }
19
19
  return render(request, 'dashboard/index.html', context)
20
20
  ```
21
+ こちらのコードはエラーにならず該当のデータが無いとなりました。
22
+
21
- または、
23
+ または、下記も試しましたが、こちらはエラーになりました
22
24
  ```python
23
25
  date_today = TransactionDetail.objects.filter(
24
26
  user_id=user_id,