title: django makemigrations and migrate on heroku server don't create tables
body: <p>Python Version 2.7
  Django Version 1.9.7</p>
  
  <p>I have created a Django app on heroku.  I can't get the heroku server to <code>migrate</code> properly.  In the past I have done all the <code>makemigrations</code> locally and then pushed them to the server.  It has worked in the past.  Now I thought I would choose to do the migrations all on the server side, since I am not running this app locally at all.  </p>
  
  <p>I just created one new model inside the <code>models.py</code> for app 'main':</p>
  
  <pre><code>from __future__ import unicode_literals
  
  from django.db import models
  
  class InstagramPhotos(models.Model):
      imageId = models.IntegerField()
      userId = models.IntegerField()
      likes = models.IntegerField()
      captionText = models.CharField(max_length=200)
      image = models.ImageField()
  </code></pre>
  
  <p>After pushing changes to the server, I ran this, with following output:</p>
  
  <pre><code>heroku run python manage.py makemigrations main
  </code></pre>
  
  <blockquote>
    <p>Running python manage.py makemigrations main on ⬢
    glacial-beach-50253... up, run.8354 Migrations for 'main':<br>
    <strong>0001_initial.py:
        - Create model InstagramPhotos</strong></p>
  </blockquote>
  
  <p>Seems ok right?  So then I try to <code>migrate</code> which as you know will actually create the tables in the DB:</p>
  
  <pre><code>heroku run python manage.py migrate
  </code></pre>
  
  <blockquote>
    <p>Running python manage.py migrate on ⬢ glacial-beach-50253... up,
    run.7556 Operations to perform:   Apply all migrations: auth,
    contenttypes, admin, sessions Running migrations:   <strong>No migrations to
    apply.</strong>   Your models have changes that are not yet reflected in a
    migration, and so won't be applied.   Run 'manage.py makemigrations'
    to make new migrations, and then re-run 'manage.py migrate' to apply
    them.</p>
  </blockquote>
  
  <p>No matter how many times I have tried to re-run the <code>makemigrations</code> and then <code>migrate</code> it still seems to not pick it up.  Not sure why this is happening besides it is just not possible to operate on heroku server this way?  Do I definitely need to do <code>makemigrations</code> locally and push?</p>
  
  <p>FYI I just have the default sqlite3 DB still defined in <code>settings.py</code>.</p>