title: Django migrations - default entries (inserting rows in tables as part of migration)
body: <p><strong>Background:</strong></p>
  
  <p>I'm dealing with quite complex django application and I'm looking for a way to make my life a little bit easier.</p>
  
  <p>One of the models (tables) serves as source of "options" for most "select lists" in the system (simple field &lt;-> dictionary construct). It should always be populated with the default values and/or extenden when the there are new entries provided with a new version of the system.</p>
  
  <p>I manage it all now manually so:</p>
  
  <ol>
  <li>I run migrations for the main app</li>
  <li>Unload the dictionary tables from the dev enviroment  </li>
  <li>Insert them manually into the enviroment I'm currently upgrading  </li>
  <li>I migrate the rest of the apps which may contain refferences to the dictionary tables  </li>
  </ol>
  
  <p>All of this because of default values provided in ForeignKeys.</p>
  
  <p><strong>Actual Question:</strong> </p>
  
  <p>Is it possible to add table entries (table content) to the makemigrations process for particular tables??</p>