title: No module named using sys.path.append
body: <p>I'm trying import models from my Django project to another project. I found two solutions:
  first using os.environ['PYTHONPATH'] and second using sys.path.append(). My project structure:</p>
  
  <p>-Project1(Django Project) <br/>
  &nbsp;- mysite <br/>
  &nbsp;&nbsp; &nbsp;  - settings.py <br/>
  &nbsp;&nbsp; &nbsp;  - ... <br/>
  &nbsp; - app1 <br/>
   &nbsp;&nbsp;&nbsp;  - models.py <br/>
  &nbsp;&nbsp;&nbsp;   - ...</p>
  
  <p>Project2(no Django Project) <br/>
  &nbsp; - test <br/>
  &nbsp;&nbsp; &nbsp;  - dog.py <br/></p>
  
  <p>And in dog.py file:</p>
  
  <pre><code>import sys
  import os
  
  sys.path.append("/home/jack/workspace/Project1/mysite")
  os.environ['DJANGO_SETTINGS_MODULE'] ="mysite.settings"
  from app1 import models
  </code></pre>
  
  <p>But console show me:</p>
  
  <pre><code>from app1 import models
  ImportError: No module named app1
  </code></pre>