title: ' No migrations to apply' after Django migration
body: <p>I made a new app called 'contact' which I added to installed_apps, but I can't create a table in the SQLite database!</p>
  <p>Django version =  3.1</p>
  <p><code>python manage.py makemigrations contact</code></p>
  <p>No changes detected in app 'contact'</p>
  <p>then for : <code>python manage.py migrate contact</code></p>
  <p>Operations to perform:
  Apply all migrations: (none)
  Running migrations:
  No migrations to apply.</p>
  <p>I have tried many solutions proposed by members here but None worked</p>
  <p>like checking &quot;init&quot; file existed in migrations folder and it's empty or commands like these :</p>
  <pre><code>python manage.py migrate --fake contact zero
  </code></pre>
  <p>Operations to perform:
  Unapply all migrations: contact
  Running migrations:
  No migrations to apply.</p>
  <pre><code>python manage.py migrate contact --fake-initial
  </code></pre>
  <p>Operations to perform:
  Apply all migrations: (none)
  Running migrations:
  No migrations to apply.</p>