管理画面のトップページに機種ごとに指定のアイコンを追加したい。各モデルに「picture」という名前の属性を追加し、/contrib/admin/sites.py を変更してその画像名をテンプレートに渡し、それをチェックして admin の index.html テンプレートで使用して結果を取得しました。もっと良い方法がないか知りたい
class Product(models.Model):
abbr = models.CharField(max_length=20,unique=True)
title = models.CharField(max_length=200,unique=True)
owner = models.ForeignKey(UserProxy)
des = models.TextField(blank=True,null=True)
picture = 'product.png'
def __unicode__(self):
return self.abbr
class Meta:
none