title: Pre-populate an inline FormSet?
body: <p>I'm working on an attendance entry form for a band.  My idea is to have a section of the form to enter event information for a performance or rehearsal.  Here's the model for the event table:</p>
  
  <pre><code>class Event(models.Model):
      event_id = models.AutoField(primary_key=True)
      date = models.DateField()
      event_type = models.ForeignKey(EventType)
      description = models.TextField()
  </code></pre>
  
  <p>Then I'd like to have an inline FormSet that links the band members to the event and records whether they were present, absent, or excused:</p>
  
  <pre><code>class Attendance(models.Model):
      attendance_id = models.AutoField(primary_key=True)
      event_id = models.ForeignKey(Event)
      member_id = models.ForeignKey(Member)
      attendance_type = models.ForeignKey(AttendanceType)
      comment = models.TextField(blank=True)
  </code></pre>
  
  <p>Now, what I'd like to do is to pre-populate this inline FormSet with entries for all the current members and default them to being present (around 60 members).  Unfortunately, Django <a href="http://groups.google.com/group/django-developers/browse_thread/thread/73af9e58bd7626a8" rel="noreferrer">doesn't allow initial values in this case.</a></p>
  
  <p>Any suggestions?</p>