泡沫記

備忘録あるいは自分の背骨

Webアプリ作成中〜また1歩進んだ

やっと次の1歩が踏み出せた。 A Complete Beginner's Guide to Django を2月でひとまず終えて、もう一度公式チュートリアルに返って試行錯誤。ようやく行き詰まってた問題が解決した。作ろうとしたアプリは単語カード。日本語をクリックしたら英語が出てくるという単純なモノ。1語1義ならすぐにできたが、意味が複数ある場合、1個1個のデータをどう取り出して紐付けてリスト表示してやるか、わからなかったのだ。QuerySetでidでフイルタかけて抽出、それを表示すればいい。この解決に1ヶ月かかる。赤ん坊レベルがハイハイできるようになった感じ。学んだことは以下の通り。技術的なことはQiitaにまとめる予定。

  • しつこくしつこく問題に取り組むこと
  • 公式ドキュメントを読み込んで自分が使う機能を見つけ出すこと
  • 問題を小分けにしてひとつひとつの課題をクリアすること
  • 小さい単純な機能の実現に特化して徐々に複雑にしていくこと
  • 気分転換だと横道に逸れたら、勉強した内容をすっかり忘れてしまうほど年取ったぞ>>オレ

あとから見ればなんでこんなことがわからなかったの?というレベルなのだが、自分の力で解決できたというのは大きい。ちょっとしたマイルストーンだ。さぁ続きだ続き。