title: Django custom auth backend not recognized on Apache
body: <p>I'm trying to deploy my Django application to an Apache2 based server with mod_python. I've set the handlers right and made the configuration to make mod_python work with my project. My project implements a custom auth backend to connect my users to twitter, and my backend implementation is on:</p>
  
  <pre><code>myproject
  |- backends/
  </code></pre>
  
  <p>directory.Everything seems to be working fine, my pages load and I can make read/write operations properly. But whenever I try to login with my Twitter account, application fires an exception telling me:</p>
  
  <p>Error importing authentication backend backends.twitteroauth: "No module named backends.twitteroauth"</p>
  
  <p>In my settings.py, I'm registering my backend as </p>
  
  <pre><code>AUTHENTICATION_BACKENDS = (
     'django.contrib.auth.backends.ModelBackend',
     'myproject.backends.twitteroauth.TwitterBackend',
  )
  </code></pre>
  
  <p>What is the problem?</p>