<!-- *************************************************** # ファイル名:kd.html # バージョン:h0003 Ver1.0 # 機能: # 作成日:2024/12/8 # 更新日:2025/1/26 W013 *********************************************************--> {% extends "layout.html" %} {% block content %} <h1>家計簿アプリ</h1> {{ user_name }} <!-- // 追記10 //--> <form name="pay_input_form" action="{{ url_for('kd', user_name = user_name) }}" method="POST"> <!-- // 修正10 // 修正前 <form name="pay_input_form" action="/kakeibo" method="POST"> --> <label for="month">月:</label> <input id="month" name="month" type="text" size="1" /> <label for="day">日:</label> <input id="day" name="day" type="text" size="1" /> <label for="content">内訳:</label> <input id="content" name="content" type="text" size="5" /> <label for="amount">支出:</label> <input id="amount" name="amount" type="text" size="5" /> <label for="amount2">収入:</label> <!-- # 修正13 --> <input id="amount2" name="amount2" type="text" size="5" /> <!-- /////# 修正13 /////////--> <input type="button" value="送信" onclick="formReset() " /> </form> <form name="pay_delete_form" action="{{ url_for('kd', user_name = user_name) }}" method="POST"> <!-- // 修正10 //修正前 <form name="pay_delete_form" action="/kakeibo" method="POST">--> <label for="delete_number">番号:</label> <input id="delete_number" name="delete_number" type="number" size="1" /> <input type="button" value="削除" onclick="formReset_delete() " /> </form> <a href="/logout" role=""button">ログアウト</a> <!-- # 修正9 --> <blockquote> <!-- sum フィルタを使用して残高表示 # 修正8 --> <h1>残高</h1> {% set amount_list = [] %} {% for payy in pay_list %} {%- set _ = amount_list.append(payy.amount|int ) -%} {% endfor %} {% set amount2_list = [] %} <!-- # 修正13 追記 --> {% for payy2 in pay_list %} {%- set _ = amount2_list.append(payy2.amount2|int ) -%} {% endfor %} <!-- # 修正13 追記 --> <span >残高:</span> <span class="comma" >{{ amount2_list|sum - amount_list|sum }}</span><!-- # 修正13 追記 --> <span >(支出合計:</span> <span class="comma" >{{ amount_list|sum }}</span> <span >収入合計:</span> <span class="comma" >{{ amount2_list|sum }}</span> <span >)</span> </blockquote> <blockquote> <h1>収支一覧</h1> <table> <tr> <th>番号</th> <th>月</th> <th>日</th> <th>内訳</th> <th>支出</th> <th>収入</th> <!-- # 修正13 #追記 --> </tr> {% set cnt = [1] %} <!-- # 修正7 番号追加 --> {% for pay in pay_list %} <tr> <td>{{ cnt[0] }}</td> <td>{{ pay.month }}</td> <td>{{ pay.day }}</td> <td>{{ pay.content }}</td> <td align="right" class="comma" >{{ pay.amount }}</td> <td align="right" class="comma" >{{ pay.amount2 }}</td> <!-- # 修正13 #追記 --> </tr> {%- set _ = cnt.append(cnt[0] + 1) -%}<!-- # 修正7 加算した値をappendでリストに足して、加算前の値はpopで削除。 --> {%- set _ = cnt.pop(0) -%} {% endfor %} </table> </blockquote> {% endblock %} |

0 件のコメント:
コメントを投稿