title: How to use foreign key to get related objects?
body: <p>I have a <code>person</code> which could have many <code>images</code>. 
  I would like to use like this: <code>person.image[x].image</code> to retrieve my <code>image</code> address. How can I associate using <code>foreign key</code> a <code>person</code> with their <code>images</code> ? And access their <code>images</code> using a <code>person</code> object ?</p>
  
  <pre><code>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
  </code></pre>