title: Importing two modules with same names in django?
body: <p>In my django application I have an app called projects and and app called utils.  I also have a module inside projects called utils to hold helper functions for just projects.</p>
  
  <p>So my file structure would look something like this</p>
  
  <pre><code>...
  projects/
      utils/
          globals.py
      views.py
  utils/
      tests.py
  ...
  </code></pre>
  
  <p>I ran into a problem when I tried to import something from utils (outer one) and django thought I was importing from projects.utils. So this gave me an error</p>
  
  <pre><code># inside projects.views.py
  from utils.tests import foo
  </code></pre>
  
  <p>Since I don't have tests.py in projects.utils, the import gave me an error.  Of course, I knew that and was trying to reference the outer utils.  </p>
  
  <p>Is there a way to reference both the outer utils and the projects.utils clearly in django or should I just change the name of projects.utils to something else?</p>