質問編集履歴

4

解決

2019/01/16 01:14

投稿

Meteor
Meteor

スコア18

test CHANGED
File without changes
test CHANGED
@@ -2,31 +2,7 @@
2
2
 
3
3
  ```python
4
4
 
5
- from datetime import datetime, date, timedelta
6
5
 
7
- TODAY = date.today()
8
-
9
- def index(request):
10
-
11
- user_id = request.user.id
12
-
13
- # 当日
14
-
15
- date_today = TransactionDetail.objects.filter(
16
-
17
- user_id=user_id,
18
-
19
- transactionDateTime=TODAY).order_by('-transactionDateTime')
20
-
21
- today_sum = date_today.aggregate(Sum('price'))
22
-
23
- context = {
24
-
25
- 'today_sum': today_sum,
26
-
27
- }
28
-
29
- return render(request, 'dashboard/index.html', context)
30
6
 
31
7
  ```
32
8
 
@@ -36,11 +12,7 @@
36
12
 
37
13
  ```python
38
14
 
39
- date_today = TransactionDetail.objects.filter(
40
15
 
41
- user_id=user_id,
42
-
43
- transactionDateTime__day=TODAY).order_by('-transactionDateTime')
44
16
 
45
17
  ```
46
18
 

3

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

2019/01/16 01:14

投稿

Meteor
Meteor

スコア18

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

2

編集

2019/01/16 01:12

投稿

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

1

詳細を追記しました

2019/01/14 16:38

投稿

Meteor
Meteor

スコア18

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,11 @@
38
38
 
39
39
  ```
40
40
 
41
+ こちらのコードはエラーにならず該当のデータが無いとなりました。
42
+
43
+
44
+
41
- または、
45
+ または、下記も試しましたが、こちらはエラーになりました
42
46
 
43
47
  ```python
44
48