質問編集履歴
4
解決
    
        title	
    CHANGED
    
    | 
            File without changes
         | 
    
        body	
    CHANGED
    
    | @@ -1,24 +1,10 @@ | |
| 1 1 | 
             
            下記コードでは上手くいきませんでした。
         | 
| 2 2 | 
             
            ```python
         | 
| 3 | 
            -
             | 
| 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 | 
            -
             | 
| 8 | 
            +
             | 
| 21 | 
            -
                   user_id=user_id,
         | 
| 22 | 
            -
                   transactionDateTime__day=TODAY).order_by('-transactionDateTime')
         | 
| 23 9 | 
             
            ```
         | 
| 24 10 | 
             
            お知恵お借りしたくお願いします。
         | 
3
意図的な内容抹消の取り消し
    
        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 | 
            -
             | 
| 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
編集
    
        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 | 
            -
             | 
| 4 | 
            +
            ここに質問の内容を詳しく書いてください。
         | 
| 5 | 
            -
             | 
| 5 | 
            +
            (例)PHP(CakePHP)で●●なシステムを作っています。
         | 
| 6 | 
            +
            ■■な機能を実装中に以下のエラーメッセージが発生しました。
         | 
| 6 7 |  | 
| 7 | 
            -
             | 
| 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 | 
            -
            ``` | 
| 16 | 
            +
            ```ここに言語名を入力
         | 
| 25 | 
            -
            date_today = TransactionDetail.objects.filter(
         | 
| 26 | 
            -
             | 
| 17 | 
            +
            ソースコード
         | 
| 27 | 
            -
                    transactionDateTime__day=TODAY).order_by('-transactionDateTime')
         | 
| 28 18 | 
             
            ```
         | 
| 29 19 |  | 
| 20 | 
            +
            ### 試したこと
         | 
| 21 | 
            +
             | 
| 30 | 
            -
             | 
| 22 | 
            +
            ここに問題に対して試したことを記載してください。
         | 
| 23 | 
            +
             | 
| 24 | 
            +
            ### 補足情報(FW/ツールのバージョンなど)
         | 
| 25 | 
            +
             | 
| 26 | 
            +
            ここにより詳細な情報を記載してください。
         | 
1
詳細を追記しました
    
        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,
         | 

