title: Django migration - disable system checks
body: <p>I upgraded from Django 1.7 to Django 1.9. I have a number of migrations. Since the upgrade I can no longer create a fresh database.</p>
  
  <p>The problem is that "django manage.py migrate" runs checks. The checks import the application urls. These ultimately import code that looks up the database.</p>
  
  <p>I can get the migration to work, by modifying the migrate.py script and adding this line (as per <a href="https://stackoverflow.com/questions/33349574/django-skip-system-check-when-running-custom-command">Django: skip system check when running custom command</a>):</p>
  
  <pre><code> requires_system_checks = False
  </code></pre>
  
  <p>Is there a standard/supported way to prevent the system checks via a command line parameter, or is there a way to know that I am running in a management command during the url loading so that I can exclude the web-serving parts of the system?</p>