title: How do I include a Django app in my PYTHONPATH?
body: <p>I want to be able to import things from applications in my project without referring to my project name.</p>
  
  <p>My folder structure is like so; I have a project called djangoproject1, and inside I have a folder called apps, and then I have my individual apps in that folder.</p>
  
  <p>djangoproject1, apps, and all my applications have an empty "__init__.py" file in them.</p>
  
  <p>In my settings.py file I have the following code:</p>
  
  <pre><code>import os
  import sys
  PROJECT_ROOT = os.path.dirname(__file__)
  sys.path.insert(0, os.path.join(PROJECT_ROOT, "apps"))
  </code></pre>
  
  <p>I've tried adding my apps to INSTALLED_APPS several ways:</p>
  
  <p>'djangoproject1.apps.app1',
  'djangoproject1.apps.app2',</p>
  
  <p>or</p>
  
  <p>'apps.app1',
  'apps.app2',</p>
  
  <p>or</p>
  
  <p>'app1',
  'app2',</p>
  
  <p>but nothing works.  Whenever I try to do:</p>
  
  <pre><code>from app1 import *
  </code></pre>
  
  <p>I got an unresolved import error.  I'm using the latest versions of eclipse and django</p>