手動で処理するには現実的ではない画像について質問いたします。
例えば10,000件の社員データがあります。
社員データは、社員の名前、生年月日、出身校、趣味で構成されcsvファイルにあるとします。
また社員には社員の画像があります。全体が映る写真、近くで撮った写真そのた複数あるとします。
これらの状況で社員のリストを一覧できるページをdjangoで作りたいと思います。
どのようにすれば、そのようなページを一覧する仕組みを作れるでしょうか?
個人的に困っているのは、社員のインスタンスに画像を結びつけて表示する事に困っています。
私が調べたところ、時間というリソースを考えなければ以下のような方法でできると思います。
models.pyにて社員モデルを作成する。属性は社員の名前、生年月日、出身校、趣味のほか、image1,image2,image3を設けます。image1等にはmodels.ImageField(...)と定めます。
そしてsuperuserにてadminから社員モデルのインスタンスを作成していきます。
もしくはcsvのファイルをwebアプリケーションにアップロードし、各インスタンスを作成する仕組みを構築し、その後画像をインスタンスごとに画像を手動ですがadminで登録する。
時間があれば10,000件あってもできると思いますが、手動ではなくプログラムを使って画像を登録する方法はないのか考えております。
ご教授よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー