title: How to build a form that contains items of a collection
body: <p>I have 2 models: a <code>wishlist</code> model and a <code>wish</code> model. A <code>wishlist</code> is made of <code>n</code> <code>wish</code> (<code>wish</code> have a reference to his <code>wishlist)</code>. I would like update a <code>wishlist</code> with a form. Here is the form I'd like to have:</p>
  
  <pre><code>input:text wishlist.name
   for wish in wishlist:
    input:text wish.name
    input:number wish.price
  </code></pre>
  
  <p>I'm new to django and don't know how to build a form that handle two models.</p>
  
  <pre><code># models.py
  class WishList(models.Model):
      name = models.CharField(max_length=200)
      owner = models.ForeignKey(User, on_delete=models.CASCADE)
      created_date = models.DateTimeField('date of creation')
  
  class Wish(models.Model):
      name = models.CharField(max_length=200)
      price = models.DecimalField(max_digits=24, decimal_places=2)
      description = models.TextField(max_length=200)
      wishlist = models.ForeignKey(WishList, on_delete=models.CASCADE)
  </code></pre>