title: Newbie Django Model Error
body: <p>With Python 2.7.x + Django 1.9:</p>
  
  <p>I create a new super-simple Django skeleton project with <code>django-admin startproject simple</code></p>
  
  <p>As a sanity check, I create a <code>views.py</code> file with a simple view that outputs a "hello world" type test message and a url route to that view. I can run this with <code>python manage.py runserver</code> and it works fine.</p>
  
  <p>I create a <code>models.py</code> file with a single super simple Django ORM model class. FYI, my goal is to use existing tables and schema, so I don't want the ORM to generate new tables.</p>
  
  <pre><code>class SuperSimpleModel(models.Model):
      some_value = models.CharField(blank=True, null=True)
  
      class Meta:
          managed = False
          db_table = 'model_test_table'
  </code></pre>
  
  <p>Merely adding <code>import models</code> to my <code>views.py</code> code causes the following error to happen on server startup with <code>python manage.py runserver</code>:</p>
  
  <blockquote>
    <p>"RuntimeError: Model class simple.models.SuperSimpleModel doesn't declare an explicit app_label and either isn't
    in an application in INSTALLED_APPS or else was imported before its
    application was loaded."</p>
  </blockquote>
  
  <p>I presume that my application isn't initializing correctly? I have boiled this problem down to the above simple set of reproducible steps. I haven't changed anything in <code>settings.py</code> in the above steps. Normally, I would need to configure the database, but I can reproduce the error without even doing that.</p>