<!-- /////////////////////// # ファイル名:kd.html # バージョン:h0003 Ver1.0 # 機能: # 作成日:2024/12/8 # 更新日:2024/12/31 W010 W011 W012 # ////////////////////////////--> {% extends "layout.html" %} {% block content %} <h1>家計簿アプリ</h1> {{ user_name }} <!-- // 追記10 //--> <!-- // 修正前 <form name="pay_input_form" action="/kakeibo" method="POST"> 修正10 後 //--> <form name="pay_input_form" action="{{ url_for('kd', user_name = user_name) }}" method="POST"> <!-- // 修正10 //--> <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" /> <input type="button" value="送信" onclick="formReset() " /> </form> <!-- // 修正前 <form name="pay_delete_form" action="/kakeibo" method="POST"> 修正10 後 //--> <form name="pay_delete_form" action="{{ url_for('kd', user_name = user_name) }}" method="POST"> <!-- // 修正10 //--> <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 *-1) -%} {% endfor %} <td>合計:{{ amount_list|sum }}</td> </blockquote> <blockquote> <h1>収支一覧</h1> <table> <tr> <th>番号</th> <th>月</th> <th>日</th> <th>内訳</th> <th>金額</th> </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>{{ pay.amount }}</td> </tr> {%- set _ = cnt.append(cnt[0] + 1) -%}<!-- /////加算した値をappendでリストに足して、加算前の値はpopで削除。 # 修正7 /////////--> {%- set _ = cnt.pop(0) -%} {% endfor %} </table> </blockquote> {% endblock %} |

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