title: Cannot import models from another app in Django
body: <p>so I have 2 apps running in the same project.</p>
  
  <p>My files are structured as follows:</p>
  
  <pre><code>/project_codebase
      /project
          __init.py
          settings.py
          urls.py
          wsgi.py
          ...    
      /app1
          ...
      /app2
          ...
      manage.py
  </code></pre>
  
  <p>So, I for some weird reason have a different name for my base directory (that is, it ends with codebase). Hopefully, that is not an issue.</p>
  
  <p>In my <strong>settings.py</strong>, I have this:</p>
  
  <pre><code>INSTALLED_APPS = [
      ...
  
      'app1',
      'app2',
  ]
  </code></pre>
  
  <p>Ok, so in my <strong>models.py (from app2)</strong>, I can easily import models from app1 with <code>from app1.models import *</code>, however, when I use <code>from app2.models import *</code> in my <strong>models.py (from app1)</strong>, I get an ImportError.</p>
  
  <p>Any solutions to this?</p>