title: Django: Admin inline forms initial data for every instance
body: <p>I've been reading a lot but I don't seem to be able to figure out a solution to this.</p>
  
  <p>I'm writing an application in Django, I'm still writing the admin side.</p>
  
  <p>I have a model called "Environments" and a model called "Servers", there is a ForeignKey relation between Servers and Environments such as a given Environment has several servers.</p>
  
  <p>When modifying the "add" form for Environments in the admin interface I use a Inline form to be able to visualize the list of Servers that will be associated to the Environment, something like this:</p>
  
  <pre><code>class ServerInline(admin.TabularInline):
      model = Server
      extra = 39
  
  class EnvironmentAdmin(admin.ModelAdmin):
      inlines = [ServerInline]
  </code></pre>
  
  <p>Pretty simple right?</p>
  
  <p>What I would like to do is prepopulate the Servers inline forms with default values, I've been able to prepopulate them with the same value doing this:</p>
  
  <pre><code>class ServerInlineAdminForm(forms.ModelForm):
      class Meta:
          model = Server
  
      def __init__(self, *args, **kwargs):
          super(ServerInlineAdminForm, self).__init__(*args, **kwargs)
          self.initial['name']='Testing'
  
  class ServerInline(admin.TabularInline):
      form = ServerInlineAdminForm
      model = Server
      extra = 39
  
  class EnvironmentAdmin(admin.ModelAdmin):
      inlines = [ServerInline]
  </code></pre>
  
  <p>But this isn't what I want, I  would like to be able to initialize the 39 Server form instances with 39 different values that I have in a list. What would be the best way to do that??</p>
  
  <p>Thank you!</p>