title: Why use apps.get_model() when creating a data migration?
body: <p>As per the django docs when creating django migrations we should use apps.get_model() rather than importing the models and using them.</p>
  
  <p>Why does a data migration have to use the historical version of a model rather than the latest one?(The historical versions of the model will not be in use anyways right?)</p>