1. 神経質やせ男チャンネル
  2. DB掃除とエラー取りの開発日記
DB掃除とエラー取りの開発日記
2026-04-12 02:26

DB掃除とエラー取りの開発日記

Flaskアプリ開発の続きとして、データベースのクリーンアップと動作検証を実施。エラーの原因になりやすい変数設定やDBリセット手順の重要性に気づきながら、完成まであと一歩の状態に。残る404エラーの謎に挑む開発日記です。

#Flask
#Python開発
#Webアプリ開発
#デバッグ
#個人開発
---
stand.fmでは、この放送にいいね・コメント・レター送信ができます。
https://stand.fm/channels/608520b1eeca46c0ab7489cd

感想

まだ感想はありません。最初の1件を書きましょう!

00:06
神経質やせ男です。 今日は開発日記の続きです。
現在、PythonのWebフレームワーク Flaskを使って、メモアプリの参照制限機能、つまり、ユーザーごとに閲覧できるメモを制御する仕組みを作っています。
昨日は、データベースのマイグレーションがなんとか成功。 今日はその続きとして、動作検証とデータベースのクリーンアップを行いました。
作業時間はだいたい30分。 本当は完全動作ままで持っていくというのが今日の目標だったのですが、そこまでは到達できませんでした。
今日やったことは主に2つです。 まずは、エラー画面を含めた動作確認。
そしてもう一つが、データベースの整理。 ここでいくつか気づきがありました。
まず一つ目、Pythonファイルをコピーして作る時の変数設定。 これ、最初のスペルが間違っていると、その後全部間違うんですね。
つまり最初の1文字が命。 なのでスペルチェックがかなり重要だと改めて感じました。
そして二つ目、データベースの扱い。 動作検証をして途中で失敗するとデータベースの状態が中途半端になってしまいます。
すると、もう一度テストをするためにデータをリセットする必要が出てきます。
そのため、DBを初期状態に戻す手順。 これはちゃんと手順書として残す必要があるなぁと感じました。
こうして一つ一つ確認した結果、ほとんどの機能は動作確認が完了しました。
ただし一つだけ問題があります。 それが404エラー画面。
本来であれば自分で作った404用のhtmlページが表示されるはずなんですが、 実際にはnotfoundという標準の画面が出てしまいます。
つまりエラー処理のルーティングがうまく動いていない可能性があります。
ここは明日改めて検証して、エラーとバグを潰していく予定です。
このnot found問題が解決すれば、メモ参照制限機能の実装はほぼ完成というところまで来ています。
週末ということもあるので、ここは気合を入れて完成まで持っていきたいと思います。
完成したらまた報告します。
次回はURLハック対策、メモ参照制限完成についてお話しする予定です。
ご静聴ありがとうございました。
02:26

コメント

スクロール