ツアーと代理店という2つのモデルがあります。 ツアーと各代理店にはn個の画像があります これはどのように実装できますか? は、私はこのようなモデルを定義する必要があります各アイテムにn個の画像を持つ方法
class Gallery(models.Model):
Image=models.ImageField(upload_to="gallery")
と、このようなモデルを見学し、庁には、このフィールドを追加します?
Gallery=models.ForeignKey(Gallery)
私はこれを行う場合は、各ツアーや機関を追加するとき、私たちは持っていますギャラリー内のすべての画像のリスト 各アイテムにn枚の画像を追加したいだけです どうすればいいですか?
OneToOneFieldは各アイテムの画像を生成しますが、各アイテムにはn個の画像が必要です。外字を使用すると、各アイテムにn個の画像を持つことができますが、アイテムを追加すると、他の画像を見ることなく各項目にn枚の画像を追加したい。 –
この場合、OneToOneFieldは、ツアーとギャラリー(n個のイメージのセット)の間にあります。各ギャラリーには、システム内のすべての画像ではなく、特定のツアーまたは代理店に関連する画像があります。 – nrabinowitz
Uはなぜギャラリーモデルを使用しましたか?私はイメージモデルが十分だったと思う。 Uマインドはもっと記述するだろうか? –