【发布时间】:2015-08-16 18:30:31
【问题描述】:
我有一个person,它可能有很多images。
我想这样使用:person.image[x].image 来检索我的image 地址。如何使用 foreign key a person 与他们的 images 关联?并使用person 对象访问他们的images?
class Person(models.Model):
user = OneToOneField(User, on_delete=models.CASCADE)
gender = CharField(max_length=1, choices=GenderChoices, blank=True, null=True)
birth_date = DateField(blank=True, null=True)
def __unicode__(self):
return self.user.username
class Image(models.Model):
person = ForeignKey(Person)
itype = CharField(max_length=1, choices=ImageChoices)
image = ImageField(upload_to=image_path, blank=True, null=True)
created = DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.image.path
【问题讨论】: