「サーバーサイドの知識の無さに全俺が泣いた」レベルの入社当時の人に読ませたら少しはアドバイスになったであろうPythonとDjangoの前提知識メモ

あの頃は青かった。教えるどころか無知をさらけ出すというのはこの事だった。死ぬほど恥ずかしいので消したかったけれど、この記事が一番アクセスがあって長い間いくらか読まれていたらしい。ためらった。ただ、かつての自分といくらかの人に参考になればうれしいけれど、そろそろ役目を終えたと信じたい。もし書きなおすのなら、もう少し違う言い方か伝え方にすると思う。

内容としては

  • 当時の自分のスペック
  • Pythonの言語で、当時の自分が知った方法(3項演算子とか)
  • mercurial の基礎(init, commit, push, update, log)
  • WAF(Django)の知識
    • URL(ディスパッチャ)をトリガーにして
    • Viewで処理をかく
    • ModelにDBの内容がある
      • ORMでリレーションを簡単に記述できる
    • テンプレートでViewで処理した内容を表示させる

チラ裏に移動させた。