Julia Evans 日本語 フォロー Djangoについて私が楽しんでいることのいくつか 著者は、Django を介した SQL データベースとバックエンド HTML レンダリングを利用して、2010 年スタイルのウェブサイトを構築することを学んでいます。このアプローチは、静的サイトジェネレーター、JavaScript、または単純な SPA を使用する通常のフロントエンド中心の方法とは異なります。著者は、再利用可能なフィルタリングされたクエリを定義できる Django のクエリビルダーが、データ取得の整理に特に役立つと考えています。URL 変換、日付フォーマット、JSON 埋め込みなどのタスクのための Django の組み込みテンプレートフィルターは、HTML 生成を大幅に強化します。querystring テンプレートフィルターは、URL パラメータを簡単に操作できるため、お気に入りの機能として強調されています。自動データベースマイグレーションは、プロジェクトの進化に伴うスキーマ変更を簡素化するため、高く評価されています。著者は、コード整理のために、継承を伴うクラスベースビューよりも関数ベースビューを好みます。しかし、Go バックエンドよりも直感的ではないため、Django サイトのパフォーマンスの理解と管理に苦労しています。キャッシュやテンプレートシステム選択などの問題は、大まかには不明なままです。キャッシュされたテンプレートローダーを無効にするなどの意図しない設定ミスは、Django の設定の複雑さを浮き彫りにしています。著者は、将来、より短いブログ投稿で Django に関する経験をさらに共有する予定です。 Some more things about Django I've been enjoying jvns.ca Julia Evans 日本語 RSS thenote.app
querystringテンプレートフィルターは、URL パラメータを簡単に操作できるため、お気に入りの機能として強調されています。自動データベースマイグレーションは、プロジェクトの進化に伴うスキーマ変更を簡素化するため、高く評価されています。著者は、コード整理のために、継承を伴うクラスベースビューよりも関数ベースビューを好みます。しかし、Go バックエンドよりも直感的ではないため、Django サイトのパフォーマンスの理解と管理に苦労しています。キャッシュやテンプレートシステム選択などの問題は、大まかには不明なままです。キャッシュされたテンプレートローダーを無効にするなどの意図しない設定ミスは、Django の設定の複雑さを浮き彫りにしています。著者は、将来、より短いブログ投稿で Django に関する経験をさらに共有する予定です。