節約プログラマー雑記

Chart.jsで家計簿のグラフ化

kakeibo_app_detail.png

去年10月頃、「ちょっと出費が多くなってるなー」と思っていたのですが、特に家計簿やアプリをつけておらず、どんなことにいくら使っているか正直、あまり出費をあまり管理できていない状況でした。

そこで、一か月分の明細データを仕分けして、グルーピング・グラフ化ができれば、今の出費状況が少しはわかりやすくなると考えて、Djangoでデータの仕訳を行って、Chart.jsを使った簡単な家計簿のグラフ化をすることにしました。

puputでhtmlを直接記述

このサイトを作る際に、ブログ投稿のベースとしたpuputの投稿内容をhtmlで直接記述できるようにも修正しています。
やったこととしては、以下の2点。

  1. ブログ投稿モデル(abstracts.py)の修正
  2. テンプレート(blog_page.html, blog_entry.html)の修正

Pythonでブログサイト

Pythonでブログサイトを作成してみたいと思い、本サイトを構築してみました。ただ、正直、単純にブログサイトやCMSを運用するのであれば、WordPressを導入するのが一番近道ですが、Pythonで何かつくりたい人の参考になればと思います。

とは言え、あまり時間とお金が掛かりすぎてもハードルが高いため、「Django + Wagtail + CodeRed + PUPUT」の構成をベースにし、必要な部分をいじくるような形で作ってみました。作業内容は簡単にしたのようになります。

自己紹介

はじめまして、このサイトを管理しています、セトと言います。

新卒で、メーカー系のSIerに就職し、2021年で9年目のエンジニアになります。