私は次のようなものを持っています:
class Destination(models.Model):
name = models.CharField
picture = models.ImageField
def __unicode__(self):
return u"%s" % self.name
class Vacation(models.Model):
destination = models.ForeignKey(Destination)
Django管理インターフェースでモデルを作成するときに、宛先の名前と宛先の画像が付いたラジオボタンとして宛先を表示したいと思います。
カスタムのadd_formテンプレートを使用しているので、宛先名のラジオボタンを表示することは問題ありませんが、画像を含めることは困難です。
そのままにしておきたい__unicode__(self)
のですが、この管理ビューでオブジェクトとともに返される画像のみが必要です。また、オブジェクトをインライン化したくありません。
これを行う方法(テンプレートに組み込む方法を含む)に関するアドバイスは素晴らしいでしょう!
編集:このSO投稿は私が必要とするものに非常に近いですが、変更されたラベルから解析するのではなく、個々の選択データにアクセスしたいと思います。