Django AdminでCSVエクスポート機能を実装する方法

管理画面からデータをCSV形式でエクスポートする Djangoの管理画面において、モデルオブジェクトをCSV形式でエクスポートしたいケースはよくある。ここでは、ProductモデルとOrderモデルを例にとって、カスタムアクションを追加する方法を解説する。 基本的なアプローチ DjangoのAdminアクションは特定のシグネチャを持つメソッドとして実装する。シグネチャはdef admin ...

6月6日 23:02 投稿

ES6モジュールのインポートとエクスポート

モジュール化とは、大きなプログラムを相互に依存する小さなファイルに分割し、簡単な方法で組み立てることを指します。 ES6が登場する以前、JavaScriptには標準的なモジュールシステムが存在せず、コミュニティがいくつかのモジュールロード仕様を策定していました。 主なものには、サーバーサイドで利用されるCommonJSと、ブラウザ向けのAMD(Asynchronous Module Defini ...

6月5日 21:39 投稿

Dockerコンテナのエクスポートとインポートの実践ガイド

Dockerにおけるコンテナのエクスポートとインポートは、状態の移行、バックアップ、復元に広く利用される機能です。本記事では、これらの操作を詳細に解説します。 コンテナのエクスポート コンテナのエクスポートとは、現時点のコンテナのファイルシステム内容を単一のアーカイブファイルに出力する処理です。ただし、環境変数やネットワーク設定などの構成情報やメタデ ...

5月17日 12:21 投稿