我有一个艺术家,他有很多画作,所以很多对一的关系。所以我得到了
class Artist(models.Model):
name = models.CharField(max_length=120)
age = models.IntField()
class Paintings(models.Model):
painting = models.ImageField()
painting_name = models.CharField(max_length=120, default='', null=True)
artist = models.ForeignKey(
'Artist',
related_name='paintings',
on_delete=models.CASCADE,
verbose_name= 'Künstler'
)
现在,如果我根据艺术家创作一幅新的绘画,它不会向我显示艺术家的确切名称,只会显示艺术家对象[id]
在我的里面我试图定义admin.py
artist = Artist.name
list_display = ('image_tag', artist, 'painting_name')
但这是不允许的。那么,如何将艺术家对象(id)替换为艺术家的实际对象(id)呢?name
白板的微信
相关分类