Files
Card-data-sorting/Doc/diary.md

20 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 作業日誌 (作業ログです)
- Djangoプロジェクト作成configとexpensesアプリ作成
- settings.pyに環境変数ベース設定・PostgreSQL設定・日本語/東京タイムゾーン追加
- ルーティングとテンプレート骨子を追加CSV取込/明細編集/レポート/PDF
- .env.exampleをDB設定に合わせて更新
- expenses/models.py にStore・ExpenseCategory・Expenseモデルを実装
- makemigrationsで初期マイグレーションを作成DB接続警告ありだが生成自体は完了
- CSVパーサ骨格base/factory/idemitsuとサービス層 import_csv_lines を追加
- CSV取込画面からサービス層を呼び出すアップロード処理を追加
- 文字コード自動判定chardetと取込/重複件数の表示を追加
- 出光CSVのヘッダ/明細混在に対応するパーサへ更新
- CSV取り込み時に行バッファリングしてブランド判定とパースを両立
- 明細編集のAJAX保存用エンドポイントとフロント側fetchの下地を追加
- 明細一覧画面でExpenseデータを取得してテンプレートに表示
- 明細編集画面の編集UIselect/ラジオ/テキストとAJAX保存のイベントを追加
- 明細保存APIにJSONバリデーションとID/型チェックを追加
- CSV取込後に明細編集画面へリダイレクトし、取込結果を一覧画面に表示
- 出光CSVパーサに備考/続行行の結合と外貨備考の取り込みを追加
- source_hashに備考を含め、noteをExpenseへ保存