访问ForeignKey模型属性

时间:2015-11-17 04:30:33

标签: python django-models foreign-key-relationship

我试图通过ForeignKey访问模型的属性,如下所示:

class Foo(models.Model):
    name = models.CharField('Name', max_length=64)

class FooImage(models.Model):
    model = models.ForeignKey('Foo', related_name='image')
    image = models.ImageField(upload_to='goo/{}/'.format(HERE))

我想要Foo所在的HERE的名称属性。我尝试了很多东西:

self.model.name
model.name
self.name

但它不起作用..所以,我该怎么做?

1 个答案:

答案 0 :(得分:0)

请参阅https://docs.djangoproject.com/en/1.8/ref/models/relations/的django文件。在这里,您将深入了解如何访问相关字段。