私は Python を初めて使い、「Web アプリ」を書くのも初めてですが、業界では初めてではありません。
Django プロジェクトである Mezzanine でのサイトの構築に取り組んでいます。ギャラリーのコンテンツ タイプごとに 1 つの画像を取得する「ポートフォリオ」のコンテンツ タイプを作成したいと考えています。
私の質問は次のとおりです(ドキュメントに従って、GalleryImageタイプをサブクラス化できないことに注意してください):
- オブジェクトと特定の属性をモデルにコピーする必要がありますか?
- これに対するより良いアプローチはありますか?
データモデルは次のとおりです: http://mezzanine.jupo.org/docs/_images/graph.png
カスタム コンテンツ タイプに関するドキュメントは次のとおりです: http://mezzanine.jupo.org/docs/content-architecture.html#the-page-model
編集
自分が何をしようとしているのかをさらに明確にしたいと思います。
この「コンテンツ タイプ」で実行したいのは、この「コンテンツ タイプ」の子である各「ギャラリー」から 1 つのサムネイルを作成することです。各サムネイルを各ギャラリーへのリンクとして表示します。
例:
ポートフォリオページ - 「風景写真」「都市生活写真」から1枚の写真を表示 | |----風景写真(7枚入り) |----都市生活写真(7枚入り) |----etc
たぶん私はばかげた質問をしています。
「ギャラリー」モデルから「ポートフォリオ」モデルにファイル パスをコピーする必要がありますか?