Python(Django)で初めてWebアプリを作ってみました

Pythonでできることを増やしたく、Webアプリ入門してみました。

コンセプト

kintoneのようにSFAサービスを意識したかったのですが、難しいことはできないのでただのタスク管理アプリになりました。(将来はもっと作りこみたい)

タスク、掲示板、天気予報の自動取得機能を実装しています。

苦労したこと

  • Djangoの学習は初めてであり、最初はgeneric.base.Viewをひたすら使っていたが、調べていくうちに他の汎用ビューが便利なことが分かり、書き換えた
  • Herokuへのデプロイは一発でできなかった。原因はProcfileを適切に書いていなかった。「hoge.wsgi」の「hoge」の部分は、Djangoプロジェクト名を記載しなければならない。誤って、ディレクトリ名やリポジトリ名を書いていた
  • HTMLの記述はまだまだ苦手であり、思うようにレイアウトが作れずPythonファイルの記述よりも多く時間をかけてしまった

今後実装したいこと

  • 「在庫持ち出し」の「増減」を商品別に集計したい
  • Excelファイルの入出力機能の実装

参考にしたもの

GitHub