Djangoが難しい
ずっとmicroframeworkのFlaskばっかり触っていたので、Djangoを触り始めると勝手にうまく処理をしてくれるところが便利なんだろうけれどもブラックボックスのようでとても触りづらい。
ややこしい所
- Viewの種類がたくさんあるので使い分けがまだ良くわからない。
- Formはバリデーション担当?
- Modelは特に難しいところはないが、ViewにModelを紐付けられる?
- FormにModelを紐付けられる?
など、独特なお作法が良くわからない…。
人の書いたコードを触るのはできるけれども一から書くときに書き方に悩む。 以前公式サイトを読んだときにはあまり良く理解できなかったが、再度読んでみたい。
個人的にはmicroframeworkの方が自由にかけるのでとても楽。