Djangoで2010年代風ウェブサイトを作る——著者が気に入った機能と直面した問題
Some more things about Django I've been enjoying
Julia Evansが、SQLデータベースとバックエンドでのHTMLレンダリングという2010年代風のウェブサイト作りに挑戦する中で、Djangoの便利な機能を紹介。クエリビルダー、テンプレートフィルタ(urlize、date、json_script、querystring)、自動マイグレーションなどに触れつつ、クラスベースビューと継承の使いにくさ、パフォーマンスへの不安、テンプレートキャッシュの設定ミスなど、実際に直面した問題も率直に語る。
クエリビルダーは「SQLを知っているのに、なぜクエリビルダーが必要なのか」と思っていたが、この構造のおかげでコードがとても読みやすくなった。